Re-land "[shill] Provide a cmd line toggle between flimflam and shill storage dirs"

This is so that we can easily switch to (and away from) using
the flimflam profile dir (and user profile dirs) when we start shill.

BUG=chromium-os:17253
TEST=unit

Change-Id: I0264162665607bb180688428c4640e42383ae355
Reviewed-on: http://gerrit.chromium.org/gerrit/6568
Reviewed-by: Chris Masone <cmasone@chromium.org>
Tested-by: Chris Masone <cmasone@chromium.org>
diff --git a/rtnl_handler_unittest.cc b/rtnl_handler_unittest.cc
index 3530631..a715965 100644
--- a/rtnl_handler_unittest.cc
+++ b/rtnl_handler_unittest.cc
@@ -15,6 +15,7 @@
 #include "shill/manager.h"
 #include "shill/mock_control.h"
 #include "shill/mock_glib.h"
+#include "shill/mock_manager.h"
 #include "shill/mock_sockets.h"
 #include "shill/rtnl_handler.h"
 #include "shill/rtnl_message.h"
@@ -81,7 +82,7 @@
   StrictMock<MockSockets> sockets_;
   MockGLib glib_;
   MockControl control_interface_;
-  Manager manager_;
+  MockManager manager_;
   TestEventDispatcher dispatcher_;
   scoped_ptr<Callback1<const RTNLMessage &>::Type> callback_;
   ScopedRunnableMethodFactory<RTNLHandlerTest> task_factory_;