libweave: Extract weave::Stream interface

Interface is implemented in buffet using ChromeOS streams.
This breaks libweave dependency on chromeos/streams/.

BUG=brillo:1257
TEST=`FEATURES=test emerge-gizmo libweave buffet`

Change-Id: I9fa73d40810f39d5608b3cbe320bc9eca0dff4ef
Reviewed-on: https://chromium-review.googlesource.com/293321
Trybot-Ready: Vitaly Buka <vitalybuka@chromium.org>
Tested-by: Vitaly Buka <vitalybuka@chromium.org>
Reviewed-by: Alex Vakulenko <avakulenko@chromium.org>
Commit-Queue: Vitaly Buka <vitalybuka@chromium.org>
5 files changed
tree: ee88d8a484e36616efc5440610a3ddd25939715b
  1. buffet/
  2. dbus-proxies/
  3. Android.mk