Revert "shill: Convert code to use the newest version of libchrome."

This reverts commit ffebe0c489e0ecccf497547d7078c30cbc8072e2

Unit tests ran on local machine, but wouldn't run on CQ because of some kind of environment difference.

Change-Id: Ia876c0c17f4cd84bca5e2f1bacd7e24a81832d4d
Reviewed-on: https://gerrit.chromium.org/gerrit/17969
Reviewed-by: Eric Shienbrood <ers@chromium.org>
Tested-by: Eric Shienbrood <ers@chromium.org>
diff --git a/routing_table_unittest.cc b/routing_table_unittest.cc
index 255cff8..c1d22e7 100644
--- a/routing_table_unittest.cc
+++ b/routing_table_unittest.cc
@@ -6,7 +6,7 @@
 #include <linux/rtnetlink.h>
 
 #include <base/logging.h>
-#include <base/stl_util.h>
+#include <base/stl_util-inl.h>
 #include <gtest/gtest.h>
 #include <gmock/gmock.h>
 
@@ -18,7 +18,6 @@
 #include "shill/rtnl_handler.h"
 #include "shill/rtnl_message.h"
 
-using base::Callback;
 using testing::_;
 using testing::Return;
 using testing::Test;
@@ -29,7 +28,7 @@
  public:
   virtual IOHandler *CreateInputHandler(
       int /*fd*/,
-      const Callback<void(InputData*)> &/*callback*/) {
+      Callback1<InputData*>::Type */*callback*/) {
     return NULL;
   }
 };