jflte: Utilize charger class for offmode charging

Change-Id: Ia84451194d770b36ea1ad22c84d8cf74934f4e1e
jf: disable zsl for ffc

* fixes snapchat ffc video recording

Change-Id: I54566fabcd6aeea0c0479af1b60baad6b6e8dde8
Merge remote-tracking branch 'cm/cm-11.0' into ose