ACTS to SL4A Connection Changes

ACTS now properly opens SL4A Sessions using multiple
connection sockets.

Sessions are now properly tracked in the new Sl4aManager
class, which replaces _droid_sessions in AndroidDevice.

Bug: 70696133
Bug: 70692360
Bug: 33470152
Bug: 32916416
Test: Unit Tests
Test: Wrote a TestFacade with various callback info.
Test: MultipleSl4aSessionsTest
Change-Id: I0762c746aae3a6ed402dcb747fa6a0d9ad8322c7
37 files changed
tree: 590e7f22bfecd456a1b6e457c51a72b475f83c7b
  1. acts/
  2. tools/
  3. wts-acts/
  4. Android.mk
  5. PREUPLOAD.cfg