libweave: Pass TaskRunner instead of using MessageLoop::current()

It's preparatopm for replacement MessageLoop with weave::TaskRunner
interface.

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

Change-Id: I1549d8666935258c9278077710c574b0ba90fc7d
Reviewed-on: https://chromium-review.googlesource.com/292979
Reviewed-by: Alex Vakulenko <avakulenko@chromium.org>
Commit-Queue: Vitaly Buka <vitalybuka@chromium.org>
Tested-by: Vitaly Buka <vitalybuka@chromium.org>
Trybot-Ready: Vitaly Buka <vitalybuka@chromium.org>
28 files changed
tree: 1f1b8962b4969d2a38c61ecf7503191d5708d4d2
  1. libweave/