Bug 1072811 - [Bluetooth] BluetoothHelper APIv2 support

* patch bluetooth_helper
* revice bluetooth mockup
* add uitest/HW/bluetooth for demo
By the way, `setPairingConfirmation`, `setPinCode`, `setPasskey`(), `onpairedstatuschanged` are not working in API version 2. Might have to provide version check before we wrapper to call them. We could give follow up patch to re-implement or do an early return for version 1.