fastcharge: initial Nexus 5 adaptation

added custom charge levels for better control over fastcharge

Signed-off-by: Paul Reioux <reioux@gmail.com>

Signed-off-by: DooMLoRD <metoo.mememe@gmail.com>

Conflicts:
	arch/arm/mach-msm/Makefile

Change-Id: Ic48959a66525ff967ca6bd92da0e1f087f2a9958
fastcharge: initial port to Xperia Z1
fastcharge: some more fixes specific to Xperia Z1
defconfig: enable fastcharge

Change-Id: Ie1c5f82d6c0d52b43559ce8bfc396e96824d9ea6