[shill] Update to a recent version of the flimflam dbus API

Used dbus introspection on 6/8/11 to grab a snapshot.  Also added ipconfig and profile objects.
Spot checked for sanity against current flimflam docs.

BUG=chromium-os:16329
TEST=compilation
STATUS=Verified

Change-Id: Iebd7c073f97a3f75435b3e5b67fbc0b790bfdbed
Reviewed-on: http://gerrit.chromium.org/gerrit/2360
Reviewed-by: Chris Masone <cmasone@chromium.org>
Tested-by: Chris Masone <cmasone@chromium.org>
diff --git a/manager_dbus_adaptor.h b/manager_dbus_adaptor.h
index f65e595..00d1d3c 100644
--- a/manager_dbus_adaptor.h
+++ b/manager_dbus_adaptor.h
@@ -48,7 +48,10 @@
                    ::DBus::Error &error);
   std::string GetState(::DBus::Error &error);
   ::DBus::Path CreateProfile(const std::string& name, ::DBus::Error &error);
-  void RemoveProfile(const ::DBus::Path& path, ::DBus::Error &error);
+  void RemoveProfile(const std::string& name, ::DBus::Error &error);
+  ::DBus::Path PushProfile(const std::string& , ::DBus::Error &error);
+  void PopProfile(const std::string& , ::DBus::Error &error);
+  void PopAnyProfile(::DBus::Error &error);
   void RequestScan(const std::string& , ::DBus::Error &error);
 
   void EnableTechnology(const std::string& , ::DBus::Error &error);
@@ -60,6 +63,8 @@
                               ::DBus::Error &error);
   void ConfigureWifiService(const std::map<std::string, ::DBus::Variant>& ,
                             ::DBus::Error &error);
+  ::DBus::Path GetVPNService(const std::map< std::string, ::DBus::Variant>& ,
+                             ::DBus::Error &error);
 
   void RegisterAgent(const ::DBus::Path& , ::DBus::Error &error);
   void UnregisterAgent(const ::DBus::Path& , ::DBus::Error &error);