Update HTC baterry driver

code taken from here : https://github.com/sultanxda/sultan-kernel-faux-seb-ION/commit/ba07546e9306d785b27f83f166074bf7bf4b299c#diff-9

Change-Id: I30c2eb1aece56d259cfc9b28ff3d9b2bf9f938bc
I/O: switch readahead back to default (128kb)

 seems to give best real-world results

Change-Id: Ic6fa592d10a6e2032192aadcba180b7c74a3822a
CPU: switch back to old mpdecision, new version was causing wake up issues

Change-Id: I3470b8415dbd4914b719343c0326ca6efaaffe54
Revert "F/SYNC: dynamic f/sync control with SYSFS interface"

Was cuasing conflict with other Dynamic fsync implementation

This reverts commit cdec190ac818facbd5309f50ee0c7759245b0d34.

Change-Id: I669204ab8eeeaa40bf92cabf331aa4c389278e36