fastcharge: port to S5

(cherry picked from commit 1c8e94557dc264e5c5b91bf83d5d633475e02b7a)

Conflicts:
	arch/arm/mach-msm/Makefile
Make fast charge checking a function.  And add 2nd location for calling the function since aosp is not calling sec_chg_set_property with the POWER_SUPPLY_PROP_CHARGE_FULL_DESIGN prop but is using POWER_SUPPLY_PROP_ONLINE instead

(cherry picked from commit 51f0ecdad6ed08706a2600548c0b189dad573031)