Charging control

Conflicts:
	arch/arm/mach-exynos/mach-midas.c
lz4, fixes and changes