drivers: usb: Use Android device as USB keyboard/mouse

Adapt to 3.4.y 8974/hammerhead
Base project: https://github.com/pelya/android-keyboard-gadget
Required app:
https://play.google.com/store/apps/details?id=remote.hid.keyboard.client

Steps:
* Start ADB Debugging
* Start app
* Connect device to system via USB cable

All credits to @pelya for this sweet hack.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>

Conflicts:
	drivers/usb/gadget/android.c

Change-Id: I441bde30f2153b787e57d75523929ebf3d5ee41a
adjust lcdc_backlight_ic

Change-Id: Id0bc8c187b8178df26cbe5b95adfd2bb45cd4aaf
Revert "video: msm_fb: Ensure backlight is scaled atomically"

This reverts commit 5efdbf5b5b308a18d80ff6eae6d391c3a620f0e3.

Conflicts:
	drivers/video/msm/msm_fb.c

Change-Id: Ifd4261a971fbc1f0336f73295bbf11187f2884a6