shill: Support for profile identifiers, and creating persistent storage.

BUG=chromium-os:17252
TEST=unit tests

Change-Id: Iaec7b6b5737a997fde3d5215196fdcbf72eefe09
Reviewed-on: http://gerrit.chromium.org/gerrit/3749
Tested-by: Darin Petkov <petkov@chromium.org>
Reviewed-by: Chris Masone <cmasone@chromium.org>
diff --git a/default_profile.h b/default_profile.h
index db65487..746860c 100644
--- a/default_profile.h
+++ b/default_profile.h
@@ -23,6 +23,7 @@
 class DefaultProfile : public Profile {
  public:
   DefaultProfile(ControlInterface *control_interface,
+                 GLib *glib,
                  const Manager::Properties &manager_props);
   virtual ~DefaultProfile();