OnTheGoService: Use correct visibility modifier

private outer class objects cannot be directly accessed by private inner classes and
require additional virtual accessor methods added during compile time.  This is
inefficient.

Change-Id: Iadef9463e64bcd587b291a4c18d8f2412b93dcd6
advanced reboot: add soft reboot option

Adds a "Soft reboot" option which restarts zygote, as requested in JIRA
CYAN-3998

Change-Id: Ia6e5ed9b053e1c5ebd1fc55e5692858b97f7e0fc
Signed-off-by: Roman Birg <roman@cyngn.com>

Conflicts:
	services/java/com/android/server/power/ShutdownThread.java
Revert "Network Speed Revamp (1/2)"

This reverts commit 32ee856db6c8803cd25f86671ce8a8330f3ff2f7.

Conflicts:
	core/res/res/values/config.xml
 Base: Upgrade network traffic meter (1/2)

    based on Omni, LiquidSmooth commits
    add custom icon mask color also

    -----------------------------------------------------

    *Updated class name to be less ambiguous
    *Replaced the multi-check in settings with a proper listview
    *Added the ability to view up-stream, down-stream or both
    *Added the option to change how often it refreshes
    *Added a check before it updates the status bar to prevent it from
    refreshing everything needlessly
    *Added icons to show data direction
    *Remove unused style attributes

    Icon artwork is courtesy android design downloads