shill: cellular: Instantiate and propagate CellularOperatorInfo object.

BUG=chrome-os-partner:11985
TEST=Build and run unit tests.

Change-Id: I7bf5d20a15eefe18f92951780f059bf5559bba5d
Reviewed-on: https://gerrit.chromium.org/gerrit/37362
Reviewed-by: Thieu Le <thieule@chromium.org>
Commit-Ready: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
diff --git a/cellular.cc b/cellular.cc
index 05ed26a..dd387dd 100644
--- a/cellular.cc
+++ b/cellular.cc
@@ -97,6 +97,7 @@
                    const string &owner,
                    const string &service,
                    const string &path,
+                   CellularOperatorInfo *cellular_operator_info,
                    mobile_provider_db *provider_db,
                    ProxyFactory *proxy_factory)
     : Device(control_interface,
@@ -113,6 +114,7 @@
       dbus_owner_(owner),
       dbus_service_(service),
       dbus_path_(path),
+      cellular_operator_info_(cellular_operator_info),
       provider_db_(provider_db),
       proxy_factory_(proxy_factory),
       allow_roaming_(false) {