msm8960-common: add videodev2.h header

HTC kernel header doesn't match the videodev2.h header in the bionic
source tree.

Change-Id: I1cb1f4a2d15b6f9f0172fa3341fe7be8a098612e
msm8960-common: power: Tuning and cleanups

 * Tune the governor for better power usage and interactivity
 * Reset tuning parameters if governor changes
 * Cleanup

Change-Id: I4e6638e2402e76e44b8804465a5e5be63f5b85f9
msm8960-common: enable mtp usb connection type

Patch set 1: initial
Patch set 2: allow for distinct mtp and mtp+adb product ids and remove infeasible combination mtp+mass_storage

Change-Id: I4812489313ddfbd85d691b7cfce4b23db3a8031e
msm8960-common: support basic notification LED flashes

Patch set 1: Support for flash modes:
             1) off
             2) normal (~250ms pulse in 2sec)
             3) long (~1sec pulse in 2sec)
             4) always on

Change-Id: Ic304cbe43466c451f8bbe6f5395988c8516cb526
Merge "msm8960-common: power: Tuning and cleanups" into cm-10.1
Merge pull request #1 from CyanogenMod/cm-10.1

Catch up with CyanogenMod repo