[shill] Continue fixing sloppy naming stuff

We were using some illegal dbus paths.  Stop :-)

BUG=chromium-os:17744
TEST=unit tests, run on device and list-devices, list-services

Change-Id: I812f0f4d3d663e2af50477d46900ea885ee69e21
Reviewed-on: http://gerrit.chromium.org/gerrit/4349
Reviewed-by: Chris Masone <cmasone@chromium.org>
Tested-by: Chris Masone <cmasone@chromium.org>
diff --git a/dhcp_config.cc b/dhcp_config.cc
index f395380..b3605be 100644
--- a/dhcp_config.cc
+++ b/dhcp_config.cc
@@ -40,10 +40,11 @@
 const char DHCPConfig::kReasonRenew[] = "RENEW";
 
 
-DHCPConfig::DHCPConfig(DHCPProvider *provider,
+DHCPConfig::DHCPConfig(ControlInterface *control_interface,
+                       DHCPProvider *provider,
                        const string &device_name,
                        GLib *glib)
-    : IPConfig(device_name),
+    : IPConfig(control_interface, device_name),
       provider_(provider),
       pid_(0),
       child_watch_tag_(0),