Modify the Out-of-Band data path

Streamline createBondOutOfBand and account for p192 and p256
data types.

Make additions to the JNI layer to transform the OobData java object
to the host stack bt_oob_data_object_t for the host stack.

Ignore-AOSP-First: Conflicts with CL previously merged internal
Bug: 178007935
Test: atest BluetoothInstrumentationTests
Tag: #feature
Change-Id: Id593df4de85d12e114aa44c64c4fb01f7e7419c0
Merged-In: Id593df4de85d12e114aa44c64c4fb01f7e7419c0
3 files changed