backport usb gadget from msm-3.0 kernel

KANGed from WaylandACE (thanks :))

Change-Id: I2e267bdee2895f91ca1d69e68ddf10b6894b3351
update ondemand governor & add boostpulse support

Change-Id: Icc632681738fe5fc571420430291bd92339826af