Frameworks: Navbar and Navrings customization (2/2)

This commit adds:
{x} Navbar up to 5 buttons
{x} navring up to 5 buttons
{x} dynamic menu behaviour
{x} landscape navbar options
{x} button glow color
{x} button icon color
{x} navring and navbar user can set system or custom icons
{x} navbar height and width
{x} enable/disable navbar and navring

Conflicts:

	core/java/com/android/internal/util/gummy/DeviceUtils.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
	tools/layoutlib/bridge/src/android/view/IWindowManagerImpl.java