libsensors: cleanup; fix accel delay

Change-Id: I319eb6f606d86e982d7b8dc44f2cf96fa594c8e2
touchscreen_drv: WIP: report touch pressure

This allows the touchpad to register touch pressure.
It is a port of the ics patch: http://review.cyanogenmod.org/#/c/20894/

Change-Id: I1552a5ab5a528236984d43eefdc4fdc32a767519
update for latest adreno props

Change-Id: I541f439807cb7743f00119510ff8f84f2a5cda69
TouchPad Camera HAL

Requires:
http://review.cyanogenmod.org/#/c/26083/
http://review.cyanogenmod.org/#/c/26086/

Change-Id: I20df94380c8082c0a007307215467b9e094a0894
TouchPad Camera Settings

Adds:
1. Camera Profile Setting - allowing to change the behaviour of
   the camera to act as:
    - Standard Android Front Camera (default),
    - WebOS Front Camera (no mirror),
    - Standard Android Rear Camera.
2. Rotation - allowing to change the recording/picture rotation

Requires:
http://review.cyanogenmod.org/#/c/26085/

Change-Id: I8d62408e3e82aac003681fc596453397cd436c15
Add Gyroscope sensor userspace driver

Based on the hardware/invensense/libsensors/ example

Requires:
http://review.cyanogenmod.org/#/c/29733/

Change-Id: I4ae4017727b88dff4c8206c7702f4a4c0861f75d
ts_srv: HACK to set socket perms

This sets the sockets perms to 0666 so that liblights can send
to it to enable/disable. Without this liblights could not disable
the touchscreen and thus extra drain during sleep. Need to find
a better way to fix this.

Change-Id: Ic14e158be71db96cfc780f48f549382491c2b401
prebuilt/wifi: update ath6kl to CMTP v4.5

v4.4.1 disabled "scheduled-scan"
v4.5   reworks how WOW is handled
see https://github.com/TouchpadCM/compat-wireless-3.5-rc3-1-sn

Change-Id: If4fe4ec3c134d93c3e684e2e46fe414cf76b7ada
init.tenderloin.rc: enable all powercollapse modes on all cores

Change-Id: I2753bae6830b130c0eabffda2b859ee3398ac37a
fix crash w/ turning off bluetooth

Change-Id: If354ae961d7c620f3d39a35d596a68b0908a60ed
disable unplugTurnsOnScreen

Change-Id: I2a6550576482088a15efb91d0a18c0e43e89eed4
update media_profiles for cam vid record; rm old copy

Change-Id: I81b12c181b80260c9cd4fa4ffbc559c22b1df86b
system.prop: set usb.config=mtp,adb by default

Change-Id: I5df7ced7c343a8afc87ac2b46dd546ce95a16c78
audio HAL (WIP: needs cleanup)

This is the audio HAL ported from the Nexus 7.

Change-Id: I57e43d49d48e6f6f5fb0597d64562b59a33b725f
Fix camera preview orientation
Change preview size to 640x480
Change the default values contrass, sharpness and saturation (use the values from the original camera driver from the froyo leak)
Restore some functions removed when porting to CM10.1 - keep them and make compiling instead of removing

Conflicts:

	camerahal/QualcommCameraHardware.cpp
Change preview size to 640x480
Change the default values contrass, sharpness and saturation (use the values from the original camera driver from the froyo leak)
Restore some functions removed when porting to CM10.1 - keep them and make compiling instead of removing

Conflicts:

	camerahal/QualcommCameraHardware.cpp
audio: update to jcsullins v2
restructure main makefiles
to comply with default rules
overlay: clean up and add a few missing overrides