libweave: Remove dbus dependency from libweave

Now libweave uses interfaces implemented by buffet instead of direct
dbus access.

BUG=brillo:1251
TEST='FEATURES=test emerge-gizmo buffet'

Change-Id: I2ce5b62e7588a92bd2af8cac8927b2a66d62fbc3
Reviewed-on: https://chromium-review.googlesource.com/290143
Reviewed-by: Vitaly Buka <vitalybuka@chromium.org>
Commit-Queue: Vitaly Buka <vitalybuka@chromium.org>
Trybot-Ready: Vitaly Buka <vitalybuka@chromium.org>
Tested-by: Vitaly Buka <vitalybuka@chromium.org>
diff --git a/buffet/manager.cc b/buffet/manager.cc
index 047c121..b4fca5c 100644
--- a/buffet/manager.cc
+++ b/buffet/manager.cc
@@ -66,7 +66,7 @@
 
   device_ = weave::Device::Create();
   device_->Start(options, shill_client_.get(), peerd_client_.get(),
-                 web_serv_client_.get(), &dbus_object_, sequencer);
+                 web_serv_client_.get());
 
   command_dispatcher_.reset(new DBusCommandDispacher{
       dbus_object_.GetObjectManager(), device_->GetCommands()});