shill: Set the cellular service friendly name.

BUG=chromium-os:24897
TEST=unit tests, tested on device with GSM

Change-Id: I2fe803822f2ddc5c52daddcf625b3327f95563ad
Reviewed-on: https://gerrit.chromium.org/gerrit/13933
Commit-Ready: Darin Petkov <petkov@chromium.org>
Reviewed-by: Darin Petkov <petkov@chromium.org>
Tested-by: Darin Petkov <petkov@chromium.org>
diff --git a/cellular_capability.h b/cellular_capability.h
index ad5901b..cf0f848 100644
--- a/cellular_capability.h
+++ b/cellular_capability.h
@@ -61,6 +61,8 @@
 
   virtual void GetRegistrationState() = 0;
 
+  virtual std::string CreateFriendlyServiceName() = 0;
+
   // PIN management. The default implementation fails by returning an error.
   virtual void RequirePIN(
       const std::string &pin, bool require, ReturnerInterface *returner);