shill: Broadcast serving cellular operator property changes.

BUG=chromium-os:25011
TEST=unit tests

Change-Id: I52867ef2a95b8babd418ff64d33435c0b54b6ab8
Reviewed-on: https://gerrit.chromium.org/gerrit/14987
Tested-by: Darin Petkov <petkov@chromium.org>
Reviewed-by: Eric Shienbrood <ers@chromium.org>
Commit-Ready: Darin Petkov <petkov@chromium.org>
diff --git a/service_dbus_adaptor.cc b/service_dbus_adaptor.cc
index 7ed9d84..fe11dd5 100644
--- a/service_dbus_adaptor.cc
+++ b/service_dbus_adaptor.cc
@@ -51,7 +51,11 @@
 void ServiceDBusAdaptor::EmitStringChanged(const string &name,
                                            const string &value) {
   PropertyChanged(name, DBusAdaptor::StringToVariant(value));
+}
 
+void ServiceDBusAdaptor::EmitStringmapChanged(const string &name,
+                                              const Stringmap &value) {
+  PropertyChanged(name, DBusAdaptor::StringmapToVariant(value));
 }
 
 map<string, ::DBus::Variant> ServiceDBusAdaptor::GetProperties(