Fast charge: add fast charge support

Signed-off-by: Javelin <javelinanddart@gmail.com>

Conflicts:
	arch/arm/mach-msm/htc/htc_battery_8960.c
	include/linux/fastchg.h