Add Bluetooth LE Mouse support to Chameleon

This patch implements the Chameleon-side changes that allow the kit to
emulate a Bluetooth LE (HOG) mouse.

BUG=chromium:752719
TEST=Run this code on the Chameleon board, with a Bluefruit attached:
$ make && make remote-install CHAMELEON_HOST=$CHAMELEON_IP
Execute the non-flaky non-stress tests that use this code,
see that the tests pass:
$ test_that --board ${BOARD} --args "chameleon_host=${CHAMELEON_IP}" \
${DUT_IP} bluetooth_AdapterPairing.le.mouse \
bluetooth_AdapterPairing.le.mouse.pairing_twice \
bluetooth_AdapterHIDReports.le.mouse

Change-Id: Ice7a4267e10f5ea1c6bf6aa6fbdd206a1500498b
Reviewed-on: https://chromium-review.googlesource.com/664419
Commit-Ready: Alexander Lent <alent@google.com>
Tested-by: Alexander Lent <alent@google.com>
Reviewed-by: Shyh-In Hwang <josephsih@chromium.org>
1 file changed