Custom NavRing and LaunchHelper

Forward port navring and launch helper

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

Conflicts:
	core/java/com/android/internal/widget/multiwaveview/GlowPadView.java
	packages/SystemUI/AndroidManifest.xml
	packages/SystemUI/res/values/strings.xml
	packages/SystemUI/src/com/android/systemui/SearchPanelView.java
	policy/src/com/android/internal/policy/impl/keyguard_obsolete/LockScreen.java

Change-Id: Idd8d43cc82eb9ba61552c72bd6574f8ccf9f5da2

Conflicts:
	packages/SystemUI/AndroidManifest.xml
	packages/SystemUI/res/values/strings.xml