drivers/misc/blx.c Added Support for BLX Battery Life Extender

This work is in progress to stc3115 battery.
Originally Developed by Ezekeel
Ported to stc3115 by Yajnavalkya Bandyopadhyay (yajnab)
fastcharge.c Added Support for USB Fast Charge
Added optimizations for compiling (thanks to @franciscofranco)
dynamic filesync: add some cache optimizations

and clean up file format and typos

bump version to 1.1

Signed-off-by: Paul Reioux <reioux@gmail.com>
dynamic fsync: add reboot notifier to force flush outstanding data

this should further prevent data corruption from kernel panics and
forced reboots

bump version to 1.2

Signed-off-by: Paul Reioux <reioux@gmail.com>
dynamic fsync: add kernel panic notifier to force flush outstanding data

more paranoia safety checks

Signed-off-by: Paul Reioux <reioux@gmail.com>
drivers: Added Simple GPU governor
KGSL: make simple govenor a selectable option,
KGSL: simple governor: expose tunables to sysfs interface via module_param

Signed-off-by: Paul Reioux <reioux@gmail.com>
KGSL: Simple Governor: fix minor logic issue

Signed-off-by: Paul Reioux <reioux@gmail.com>
KGSL: Simple Governor: fix typo
KGSL: Simple Governor: fix logic issue