misc: update from HTC One Google Edition source
      - except for battery and touchscreen driver

HTC kernel version: m7-kk-3.4.10-17db3b4

Change-Id: Id63c6e0a94dff90d0a50daab33a745a8e2069a00

Conflicts:
	arch/arm/configs/cyanogenmod_m7_defconfig
	arch/arm/mach-msm/Kconfig
	arch/arm/mach-msm/htc_battery_8960.c
	drivers/i2c/chips/Makefile
	drivers/i2c/chips/bma250_bosch.c
	drivers/i2c/chips/cm3629.c
	drivers/i2c/chips/rt5501.c
	drivers/input/misc/gpio_input.c
	drivers/input/touchscreen/Kconfig
	drivers/input/touchscreen/synaptics_3200.c
	drivers/leds/leds-pm8921.c
	fs/Kconfig
	include/linux/akm8963_nst.h
	include/linux/pn544.h