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