shill: Move Get{NetworkTechnology|RoamingState} to the capability delegates.

BUG=chromium-os:18735
TEST=unit tests

Change-Id: I29cd4054810d44718047717234f5ccfddf3a745c
Reviewed-on: https://gerrit.chromium.org/gerrit/11376
Tested-by: Darin Petkov <petkov@chromium.org>
Reviewed-by: Eric Shienbrood <ers@chromium.org>
Commit-Ready: Darin Petkov <petkov@chromium.org>
diff --git a/cellular_capability.h b/cellular_capability.h
index e815a9b..5e39860 100644
--- a/cellular_capability.h
+++ b/cellular_capability.h
@@ -44,6 +44,11 @@
                          const std::string &new_pin,
                          Error *error);
 
+  // Returns an empty string if the network technology is unknown.
+  virtual std::string GetNetworkTechnologyString() const = 0;
+
+  virtual std::string GetRoamingStateString() const = 0;
+
  private:
   Cellular *cellular_;
   ProxyFactory *proxy_factory_;