msm8660: enable USB OTG on all the things

Conflicts:
	arch/arm/configs/holiday_defconfig
	arch/arm/configs/pyramid_defconfig
	arch/arm/configs/ruby_defconfig
	arch/arm/configs/shooter_u_defconfig
USB: OTG: Take wakelock when VBUS present

Enabled by default, can disable with:
   echo N > /sys/module/otg_wakelock/parameters/enabled

Change-Id: I34974624c52ae23490852b44c270d2f326cf6116
Signed-off-by: Todd Poynor <toddpoynor@google.com>

usb: otg: Temporarily grab wakelock on charger and disconnect events

Change-Id: If995d4af4adcb08e8369009483f2956ad9627267
Signed-off-by: Todd Poynor <toddpoynor@google.com>

add for OTG support by faux123
touchscreen: atmel: recalibrate after last finger release

Conflicts:
	arch/arm/mach-msm/board-ruby.c
Linux 3.0.53
mmc: Kconfig: remove useless option to fix mmc submenu
Bluetooth: reset to AOSP to fix BT for HTC 8660

Conflicts:
	net/bluetooth/rfcomm/core.c
	net/bluetooth/rfcomm/sock.c
	net/bluetooth/sco.c