Power Menu: Update the Expanded Desktop drawable

Also add a proper "off" state.

Patch Set 2-4: Add to symbols.xml
Patch Set 5: Remove the useless extra sw600dp-xhdpi drawable

Change-Id: I111982a4985bba19353dd4f3872e5b21e73dd5f9

Conflicts:

	core/res/res/values/symbols.xml
frameworks: revert all PA Pie control 2/2

Conflicts:

	packages/SystemUI/res/drawable-xhdpi/ic_sysbar_search_side.png
	packages/SystemUI/res/layout/pie_expanded_panel.xml
	packages/SystemUI/res/values/colors.xml
	packages/SystemUI/res/values/strings.xml
not as many as i thought.
Added support for multiple navigation key bars

System UI was build with the assumption that there is only one
navigation bar at a time, and that this bar is managed by
Phone UI, Tablet UI or TV UI.

This commit adds simple call back facilities at BaseStatusBar
for both, navigation key hints and menu key visibility change
events. These call backs are wired up in Phone UI, Tablet UI
and the TV UI stub.

This allows us to have more than on navigation key bar
in the UI and define those navigation bars directly
in BaseStatusBar, where it is available for all UIs.

Patch Set 2:
* CyanogenMod Code Style
* Added documentation.
* One interface for all
* Added setDisabledFlags() to the list

Change-Id: Id4de440e21c2f5c78b5e185030f9c5e0f7e6bef7

Conflicts:

	packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java
NavigationbBarView.java is in a different location than in CyanogenMod
Frameworks: port CM pie control

Conflicts:

	packages/SystemUI/res/values/colors.xml
	packages/SystemUI/res/values/strings.xml
easier that well .....