samsung_battery: Update battery driver to work correctly on JB bootloader (credits to kumajaya)

Credits also to ZaneZam
s3cfb_ops/init: fix LPM when using a JB bootloader

after commit d6ca89e the device still rebooted when trying to charge it powered off. this change now fixes
this and LPM is finally working again. Problem was that the KK bootloader uses a different command line option
for entering low power mode. So we gonna exchange the old with the new option before passing the commandline
to the init process

Credits to FennyFatal for the inital version for another device
and again Kumajaya for the s3cfb_ops changes
and ZaneZam for making that available to cherry-pick for me
Boeffla ramfs: updated boot animation binary to a working one to support custom bootanimations again

Credits to ZaneZam and Dirty Unicorns
ehci-s5p: fix section mismatch in EHCI USB host drivers if compiling for arm
mali: fix compile error in new mali400 drivers if subversion > v1.7.3 is installed
toolchain: GCC 4.8+ compatibility (in memset.S) and changes for Linaro toolchain
toolchain: switch to Linaro 4.9.1-2014.07 ( + optimized compiler flags and fixed kernel version information)
toolchain: switch to Linaro 4.9.2-2014.08 ( + additional flags for -o3 optimization)
toolchain: switch to Linaro 4.9.2-2014.09
toolchain: change directoy naming due to build script changes
boeffla_defconfig: switch to LZMA compression for kernel/ramdisk to reduce image size
toolchain: switch from -O3 to -Ofast
toolchain: switch to Linaro 4.9.3-2014.11