[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.h b/dhcp_config.h
index 3bec003..1d7256c 100644
--- a/dhcp_config.h
+++ b/dhcp_config.h
@@ -15,6 +15,7 @@
 
 namespace shill {
 
+class ControlInterface;
 class DHCPProvider;
 class DHCPProxyInterface;
 class GLib;
@@ -23,7 +24,8 @@
  public:
   typedef std::map<std::string, DBus::Variant> Configuration;
 
-  DHCPConfig(DHCPProvider *provider,
+  DHCPConfig(ControlInterface *control_interface,
+             DHCPProvider *provider,
              const std::string &device_name,
              GLib *glib);
   virtual ~DHCPConfig();