Fast charge support!

Conflicts:
	arch/arm/mach-msm/Kconfig
Added Battery Life eXtender (BLX) version 1 (Credits to Ezeekel) Adapted by Christopher83 for I9001 and I8150 devices - If the BLX charging limit is 100%, then the battery is fully charged as if the feature is not active - Wait some seconds after reaching the charging limit before stop the charging

Signed-off-by: Christopher <cristoforo.cataldo@gmail.com>
Updated default and custom configs