Move BluetoothSocketManager to java

In the interest of updatability, we must use only system APIs
and the NDK.

The current native implementation used several functions that
are not part of the NDK, and also called into the UserManager AIDL
directly (which is not a stable aidl).

Bug: 143971120
Test: compile, boot, attempt to connect l2cap sockets.
Change-Id: Ie949a2c604230649df7bb6e2a7cba9bda0b15e29
3 files changed