vibrator: change sysfs permissions
kcal_ctrl: change sysfs permissions
msm-sleeper: save previous max freq, add ex_max_freq interface, loosen permissions
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>
Signed-off-by: flar2 <asegaert@gmail.com>
update defconfig
Revert "vibrator: change sysfs permissions"

This reverts commit 3f38aa82fded58679ef3d0b1e67e0fe8c5249795.
vibrator: change permissions again
Merge remote-tracking branch 'elex/ElementalX-1.00' into L-preview