villec2: disable HTC perflock
msm8660: enable USB OTG on all the things
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
villec2: disable HTC projector stuff
USB: gadget: use CAF android gadget at M8260AAABQNLZA30170
usb: gadget: add dummy function for HTC libril_htc.so

HTC's libhtc_ril calls into the USB gadget, provide infrastructure to
add dummy functions so it won't crash. Add dummy function for
usb_function_switch to fix libhtc_ril.so crashing on screen-off. This
should enable libhtc_ril.so from RUU 3.25+ to work as well.