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>
updated vivo board, doesnt boot atm
Updated vision_defconfig to suit vision_cm9_defconfig fixes
Added RMT_STORAGE_SERVER to suit some devices, updated defconfigs and boards
fix SD Card issue only I seemed to have...
Fix an eventual bug with SDcard
acpuclock: fixed a weird issue that 1.5GHz not working for some devices
block: add BFQ disk scheduler v3r4
vision: squeeze out few memories for userspace
vision: update CM9 defconfig
Revert "input: atmel: back to old driver for vision"

This reverts commit 254f44dd39fa4338afa43800f9de99fe541056b1.
input: atmel: get the new driver working on Vision
spade: add missing qup_i2c_gpio_config
spade: revert MSM_LINUX_SIZE2 for camera (need to find correct value)
Updated to primou-ics-qmr-3.0.16-42caf24
Updated to primou-ics-qmr-3.0.16-42caf24 (for good this time)