Split ModemManager into ModemManagerBase and ModemManagerClassic

This is in preparation for building ModemManager1 to support the MM0.6
interface.

BUG=chromium-os:27014
TEST=unit tests, ran shill across multiple cromo restarts

Change-Id: I718c9508d81e12481be44cdaf5453679e08b905e
Reviewed-on: https://gerrit.chromium.org/gerrit/17249
Commit-Ready: David Rochberg <rochberg@chromium.org>
Reviewed-by: David Rochberg <rochberg@chromium.org>
Tested-by: David Rochberg <rochberg@chromium.org>
diff --git a/modem_manager_proxy.cc b/modem_manager_proxy.cc
index a64678e..7aa2ae3 100644
--- a/modem_manager_proxy.cc
+++ b/modem_manager_proxy.cc
@@ -14,7 +14,7 @@
 namespace shill {
 
 ModemManagerProxy::ModemManagerProxy(DBus::Connection *connection,
-                                     ModemManager *manager,
+                                     ModemManagerClassic *manager,
                                      const string &path,
                                      const string &service)
     : proxy_(connection, manager, path, service) {}
@@ -26,7 +26,7 @@
 }
 
 ModemManagerProxy::Proxy::Proxy(DBus::Connection *connection,
-                                ModemManager *manager,
+                                ModemManagerClassic *manager,
                                 const string &path,
                                 const string &service)
     : DBus::ObjectProxy(*connection, path, service.c_str()),