intelli-thermal: fix stats calculations

Signed-off-by: Paul Reioux <reioux@gmail.com>
net/bluetooth/hci_conn.c: GCC 4.8.x fix up again

Signed-off-by: Paul Reioux <reioux@gmail.com>
msm: fix missing default intelli-thermal parameters

Signed-off-by: Willi Ye <williye97@gmail.com>
intelli-thermal: use its own dedicated workqueue

this should reduce the load on the shared global workqueue for other
processes and also give its own unique variable name for cpu limit

Signed-off-by: Paul Reioux <reioux@gmail.com>
intelli-thermal: increase sampling time to reduce sampling overhead

Signed-off-by: Paul Reioux <reioux@gmail.com>

Conflicts:
	drivers/thermal/intelli/msm_thermal.c
msm: GPU overclock to 487.5 MHz

Signed-off-by: Willi Ye <williye97@gmail.com>
msm: CPU overclock up to 2.1 GHz

Signed-off-by: Willi Ye <williye97@gmail.com>
intelli_plug: code review clean up

set def sampling rate to something sane rather than zero (instantaneous
rescheduling is not good if intelli_plug is disabled)

make touch input more generic rather than tied to a touchscreen driver

remove unused code

thanks to @dorimanx for the code reviews and suggestions

bump to version 2.3

Signed-off-by: Paul Reioux <reioux@gmail.com>
intelliactive: make touch boost interface generic

Signed-off-by: Paul Reioux <reioux@gmail.com>
intelliactive: add upstream patches

Signed-off-by: Paul Reioux <reioux@gmail.com>
Intelli-thermal: remove duplicate header include

Thanks to code review by @Androguide
Revert LED commits:

Revert "LEDs: Add tunable to set led fade mode while charging.  Cycling cable to take effect is required"

This reverts commit 139149384763cf7b5c7ed51b0180eb2bd9427bb3.

Revert "Stop charging from obeying Fade mode"

This reverts commit 18f654c15631efb27f9f2737828897cfc7396cfa.

Revert "LEDs: Add bit shift option to give more control on led slope operation.  Also changed dutymax to 30 and dutymid to 15 to create a more even slope on slope up and slope down."

This reverts commit c8649a396ac558de0352403f3783531b873efa0b.

Revert "LED control from kernel: started with vladnosferatu and invano implementation + control over on and off length and step1, 2, 3, 4 control"

This reverts commit f8579e6a2408f913e5a558184c514aac5dbf3dab.
leds-an30259a: Blinking control

Conflicts:
	drivers/leds/leds-an30259a.c
Add sysfs helpers
led-control: Aquire brightness, drop blink rate control from user-space
led-control: Correct colour scaling and user lowpower

Correctly scale the display colour depending on configured brightness, which
is now also updated in userspace depending on Samsung's brightness detection.
fixed LED control
WIFI power

Conflicts:
	arch/arm/configs/halaszk_defconfig_N900
	drivers/leds/leds-an30259a.c
	drivers/net/wireless/bcmdhd4339/Makefile
 led-control: Correct colour scaling and user lowpower

Correctly scale the display colour depending on configured brightness, which
is now also updated in userspace depending on Samsung's brightness detection.
fix build errors using gcc-4.7 + fixed LED control

Conflicts:
	arch/arm/configs/halaszk_defconfig_N900

Conflicts:
	arch/arm/boot/compressed/Makefile
led-control: powermode debug