Add BytesMatcher to modules-utils

Import BytesMatcher from internal and made this following changes:
* change packages name
* Replace HexDump by HexEncoding
* remove testMacAddress
     user will have to directly call `test(macAddress.toByteArray()`
* remove testBluetoothUuid
     user will have to directly call `test(BluetoothUuid.uuidToBytes(parcelUuid))`

Import BytesMatcherTest from internal and made this following changes:
* change packages name
* remove tests associated to MacAddress & BluetoothUuid
     testMacAddress
     testBluetoothUuid
     testBluetoothUuid_Mixed

Bug: 198418216
Bug: 190440540
Tag: #refactor
Test: Build
Change-Id: I4d2473111270bd75d83084ee8c680dcbd89862b7
4 files changed
tree: a250605efe186025b28c432456138c89bee9c57f
  1. build/
  2. java/
  3. javatests/
  4. tools/
  5. Android.bp
  6. OWNERS
  7. PREUPLOAD.cfg
  8. TEST_MAPPING