Themability of battery text type

This allows to themers to change color of text style of battery.

  Patch Set 2: Fix whitespace and pre-existing formatting issues.

Change-Id: Ib9a96672467d45c3723c5b1fa032aca8ebe9a08c
Signed-off-by: kecinzer <kecinzer@gmail.com>
SystemUI: nav bar menu keys as left and right dpad arrows

ps3: null check
ps4/5: more consistent implementation
	now properly hides on lockscreen if keyboard is
	still up. the arrow keys should also work with any
	navigation bar configuration that we support right
	now

Change-Id: Iba75e8f1b19f299a1b7ff607c33679d9788cd925
Signed-off-by: Roman Birg <romanbirg@gmail.com>

Conflicts:

	core/java/android/provider/Settings.java

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