m7: send phone apps status to proximity sensor

Needs http://review.cyanogenmod.org/#/c/48997/

Change-Id: I457c40892a51d151a4682193e5c37c926f6cb2f4
m7-common: use CAMCORDER_TX use case

Change-Id: I98df49c5347c839a2b12865de631187bc3572170
m7-common: libaudioamp: Add initialization function stubs

Change-Id: I34aad7e268dbb59edb0d6c224f5f95cc75e405fa
Merge "m7-common: use CAMCORDER_TX use case" into cm-10.2
m7: remove psensor cancel value hack

Change-Id: Ic61aa280cf34b827355324926602569efe412acc
m7: Add digital dock routes for LPA and tunnel

 * For supporting music playback over USB.

Change-Id: I07ab7297a7b35b616b02bb775aaa6a2b6dccb331
m7-common: add LPA USB Proxy use case

Change-Id: I979d6ca58ace85bc30a05553705ddae25caadb72
Merge "m7: remove psensor cancel value hack" into cm-10.2
m7-common: enable option to set button brightness 

Change-Id: I2aab2fec2a5fa8f6907242498c23029d77b2f81c
Merge "m7-common: enable option to set button brightness " into cm-10.2
Merge "m7: send phone apps status to proximity sensor" into cm-10.2
m7-common: HTC camera expects insecure MM heap

Change-Id: Ie31f11c39b12d7569196ea63b2f3db7b84697945
m7-common: fix copy paste

Change-Id: I0d703057b5ca8f8faccb8a609f9ceabb3ad382d5
m7-common: Introduce m7vzw

Change-Id: Iff184007a7906f3fe842f0038c016974034e9217
Merge "m7-common: Introduce m7vzw" into cm-10.2
m7-common: clean up initscripts

* m7spr has it's own set, while m7vzw shares the GSM set
* Fixes compilation for non-m7vzw variants

Change-Id: I53f877d132d8ce2c15144ff12f82232fae883c4f
Fixed rc and fstab configurations to allow device encryption

Detailed description:
   fstab entries were set up to encrypt using a footer at the end of the
partition, but the fs was not recognized by cryptfs.c as being
appropriately shortened.  Inspection of the original fstab.m7 reveals
crypt keys are stored on the "extra" block, or /dev/block/mmcblk0p27,
changed fstab to match.
   tmpfs mountpoints inside /data prevented cryptfs from unmounting /data.
Fixed this by assigning mountpoints to directories inside /mnt and
creating symbolic links to /mnt inside /data.

Change-Id: I22b390bc7e329b3f79ac3b73e02bd0c33c4b1025
m7: Configure ondemand governor

 * Idle loop on M7 is janky due to power management implementation,
   which screws up the interactive governor.
 * Switch to ondemand governor and configure it correctly.

Change-Id: I563071a5bc08c20ab6217994dea98d92feeaaf8c
m7: Add init script for recovery

 * Configure power options for recovery

Change-Id: I6eba30232f1da453d3673541849085d83dd83967
m7-common: Add missing LPA PROXY use cases

Change-Id: Ib795508d1b0eaef436fba03006181ade7bd9dedd