Customizable Navbar [1/2]

Could use some updated drawables but good enough
for now.

Added: Sleep and screenshot actions

Sqaushed:
NavbarConstants: reduce metric shit-ton of unnecessary .value() calls
https://github.com/VanirAOSP/frameworks_base/commit/760e494b70934575ebd01bb1e7cb8f017bef7b9a

NavigationBarView: correct hidden legacy menu visibility behavior
https://github.com/VanirAOSP/frameworks_base/commit/9e0603c714ed3670b6916344d4a366f24b19a00b

A couple of changes for androidx base.

Change-Id: Id8921ea4c654b4bf6293a1991ce6c49a539190e2

Conflicts:
	core/java/com/android/internal/util/cm/ActionUtils.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyButtonView.java
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java