[2/2][SQUASHED] Settings: On-The-Go mode
Squashed on-the-go of following commits:
NamelessRom/android_packages_apps_Settings@c5fde4e
NamelessRom/android_packages_apps_Settings@1cb7951
NamelessRom/android_packages_apps_Settings@7751c54

Change-Id: I80efd96d33e4b74ff0ec5de514c81d61b7868f15