Fast Charge: Fix up and add some crazy ass amount of code to disable PC USB MTP recognition and make sure 1000 mA is applied

Change-Id: Icfaea95d74d2b2e03a5bb7cb27ccb32dbfea6df5

Conflicts:
	arch/arm/configs/cyanogen_jf_defconfig
	drivers/battery/max77693_charger.c

Don;t touch cm defconfig