system.prop: set usb.config=mtp,adb by default

Change-Id: I5df7ced7c343a8afc87ac2b46dd546ce95a16c78
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
init.tenderloin.rc: enable all powercollapse modes on all cores

Change-Id: I2753bae6830b130c0eabffda2b859ee3398ac37a
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
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
Merge "ts_srv: HACK to set socket perms" into jellybean
Merge changes I8d62408e,I20df9438 into jellybean

* changes:
  TouchPad Camera Settings
  TouchPad Camera HAL
Merge "fix crash w/ turning off bluetooth" into jellybean
Merge "system.prop: set usb.config=mtp,adb by default" into jellybean
Merge "update media_profiles for cam vid record; rm old copy" into jellybean
Merge "disable unplugTurnsOnScreen" into jellybean
Merge "prebuilt/wifi: update ath6kl to CMTP v4.5" into jellybean
Merge "init.tenderloin.rc: enable all powercollapse modes on all cores" into jellybean
Add Gyroscope sensor userspace driver

Based on the hardware/invensense/libsensors/ example

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

1. Introduce MPL3050 userspace driver
2. Updates to sensor setup by John Newby

Change-Id: I4ae4017727b88dff4c8206c7702f4a4c0861f75d
DORREGARAY:
1. Introduce MPL3050 userspace driver
2. Updates to sensor setup by John Newby

Conflicts:
	BoardConfig.mk
	camerahal/QualcommCameraHardware.cpp
	camerahal/QualcommCameraHardware.h
	camerahal/cameraHAL.cpp
	libsensors/MPLSensor.cpp
	tenderloinparts/res/values/arrays.xml
	tenderloinparts/res/values/strings.xml
	tenderloinparts/src/com/cyanogenmod/settings/device/DeviceSettings.java
	touchscreen_drv/ts_srv.c