shill: push service naming down into Service class (instead of being
handled in each subclass)

BUG=chromium-os:17974
TEST=FEATURES="test nostrip noclean" emerge-x86-generic shill, and run on device

Change-Id: Ic251fec9c76fec1a4c3aa5ac8d0aba4c664e029d
Reviewed-on: http://gerrit.chromium.org/gerrit/4927
Reviewed-by: mukesh agrawal <quiche@chromium.org>
Tested-by: mukesh agrawal <quiche@chromium.org>
diff --git a/cellular_service.cc b/cellular_service.cc
index 48bbe02..3685ccd 100644
--- a/cellular_service.cc
+++ b/cellular_service.cc
@@ -22,9 +22,8 @@
 CellularService::CellularService(ControlInterface *control_interface,
                                  EventDispatcher *dispatcher,
                                  Manager *manager,
-                                 const CellularRefPtr &device,
-                                 const string &name)
-    : Service(control_interface, dispatcher, manager, name),
+                                 const CellularRefPtr &device)
+    : Service(control_interface, dispatcher, manager),
       strength_(0),
       cellular_(device),
       type_(flimflam::kTypeCellular) {