Merge in intervigilium stuff
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