Merge changes I26f823e2,Iaff2b157,I82a0d54f,I7e4b6fda,I268367b8

* changes:
  adbd: improve coverage by compiling less code.
  adb: refactor and relocate coverage script.
  adbd: test TCP in coverage.
  adb: allow wait-for-disconnect to match offline for TCP devices.
  adbd: add unit tests to coverage report.