[Settings] Navbar customizations [2/2]

This patch adds:
- Navbar up to 5 buttons
- dynamic menu behaviour
- landscape navbar options as well now on tablets
- button glow color
- button icon color
- navbar user can set system or custom icons
- navbar height and width
- enable/disable navbar
- actions are vor navbar and available for the whole system over MagicActions.java
	back
	custom app or activtiy
	home
	kill app
	last app
	notification drawer
	ime switcher
	power menu
	qs pannel
	recents screen
	screen off
	screenshot
	search
	torch if it is available on the device

Ported from slim rom

Change-Id: I84a9ea5e099508478fc1da5ee1c9ce7ddfb5f87f
Add big menu support back [2/2]

Change-Id: I5fd1c885ed014cdc60e212a64498ff22f9b1cba7