UHID support, for Bluetooth keyboards, mouses, Heartrate monitors, ...

Change-Id: If24ff3f8e9c58813d39176b2e3db8a2469891b2d
Merge branch 'cm-11.0' into kk_mkt