Connectivity metrics: add transports pretty printing

This patch also
  - partially reverts commit f5c09ce0e6e7a5386b7ca7e569239c172925cb75
    that exposed a getTransports method on NetworkCapabilities.
  - moves enumerateBits to BitUtils (as unpackBits), and adds the
    reverse packBit method.

Bug: 34901696
Test: manually looked at $ adb shell dumpsys connmetrics list
Change-Id: I1650daf8fc9c1b6e0d986d2285f81e888be8847f
Merged-In: Id04f9080e7f75608deeb49306aec34941e71794c

(cherry picked from commit df456e13a1127e3c8594b1d22ea4a9b3dca67a4b)
1 file changed
tree: f4f366dabe83a10786c6e0919808fbb788319c46
  1. core/
  2. services/
  3. tests/