jflte: Utilize charger class for offmode charging

Change-Id: Ia84451194d770b36ea1ad22c84d8cf74934f4e1e
(cherry picked from commit 3a2ed7cc7ebc6ddf52c5b81d84703580ebc45d08)
(cherry picked from commit 7f02668c082f510202befad06dac24b6bc9d79a3)
jf: disable zsl for ffc

* fixes snapchat ffc video recording

Change-Id: I54566fabcd6aeea0c0479af1b60baad6b6e8dde8
(cherry picked from commit 8d68cd35b03f23e64c3deec830b70a5e237aa32b)