disable palm oom-restart

Change-Id: Iea2d0553ea2d52c7f5018e61d0b57eb9e364a2ce
rework headphone switch detection

Change-Id: I4b2f305c166304ff85a93a964c276af4a4fa08ae
Revert "Update MPU3050 kernel driver"

This reverts commit 1cbb3cb6c35e28afc0c957e2173c78d99b255ef1.
Update MPU3050 kernel driver
(patch set 15 update by John Newby)

1. Update MPU3050 drivers to Invensense MPU code update v3.3.4 ported from:
   https://android.googlesource.com/kernel/msm.git/+/android-msm-sony-cm-jb-3.0
2. Enable LSM303DLHA and LSM303DLHM as MPU3050 slaves instead of fake BMA150 and AK8975
3. Proper LSM303DLHA and LSM303DLHM power management when acting as MPU3050 slaves
4. Gyro axis configuration changed
5. Updates to sensor setup by John Newby

Change-Id: I48b03fdb5a45689cbc490ed88db60ed04657073f