serrano: Fix PROXY use cases

Change-Id: Ib642e1ba58a44374f2a14de9fd9acadc089413ce
serrano: Utilize charger class for offmode charging

Change-Id: Ia84451194d770b36ea1ad22c84d8cf74934f4e1e
Merge branch 'cm-11.0' of github.com:Grarak/android_device_samsung_melius-common into cm-11.0