HID over GATT improvements

Some parts are commented out because of a bug on HID over GATT support
on BlueZ regarding External Report Reference descriptor.