libweave: Extract weave::Network interface

Implementation (ShillClient) will be moved out of libweave.

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

Change-Id: I9d35df799fcaf607b76db478b1a12d6ebe8e727e
Reviewed-on: https://chromium-review.googlesource.com/289929
Reviewed-by: Vitaly Buka <vitalybuka@chromium.org>
Commit-Queue: Vitaly Buka <vitalybuka@chromium.org>
Tested-by: Vitaly Buka <vitalybuka@chromium.org>
11 files changed
tree: 1464cd3ff67cd61124a6f8f7db3c34c4a527a53f
  1. buffet/
  2. libweave/