[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/flimflam-profile.xml b/flimflam-profile.xml
new file mode 100644
index 0000000..a0ef15c
--- /dev/null
+++ b/flimflam-profile.xml
@@ -0,0 +1,31 @@
+<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
+"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
+
+<!-- 
+     Introspection dump generated manually by poking flimflam with dbus-send
+     TODO(vlaviano): should be generated automatically during flimflam build
+     and installed somewhere where cashew and other clients can consume it.
+-->
+
+<node>
+	<interface name="org.chromium.flimflam.Profile">
+		<method name="GetProperties">
+			<arg type="a{sv}" direction="out"/>
+		</method>
+		<method name="SetProperty">
+			<arg type="s" direction="in"/>
+			<arg type="v" direction="in"/>
+		</method>
+		<method name="GetEntry">
+			<arg type="s" direction="in"/>
+			<arg type="a{sv}" direction="out"/>
+		</method>
+		<method name="DeleteEntry">
+			<arg type="s" direction="in"/>
+		</method>
+		<signal name="PropertyChanged">
+			<arg type="s"/>
+			<arg type="v"/>
+		</signal>
+	</interface>
+</node>