Add tests for TransportManager#ensureTransportReady().

This involves some refactoring, so that TransportManager doesn't use API
not available in pre-O.

Bug: 37616038
Test: make RunFrameworksServicesRoboTests
Change-Id: I6a79bdbbee2a37a9fecff7865bdec37be2c7e59a
5 files changed