Migrate BattOrConnectionImpl to new task running architecture

The unit tests already use TestMockTimeTaskRunner, which is compliant
with the new architecture.

Bug: 761498, 667892
Change-Id: I9230055fe2636d3690c88fe961713736e179981b
Reviewed-on: https://chromium-review.googlesource.com/652508
Commit-Queue: Charlie Andrews <charliea@chromium.org>
Reviewed-by: Francois Doray <fdoray@chromium.org>
Cr-Commit-Position: refs/heads/master@{#499967}
1 file changed