Custom NavRing and LaunchHelper

Forward port navring and launch helper

Signed-off-by: Stevespear426 <stephen.k.spear@gmail.com>

Conflicts:

	core/java/android/provider/Settings.java
	packages/SystemUI/AndroidManifest.xml

Signed-off-by: htchoi1995 <htchoi1995@gmail.com>