SystemUI: toggle enhancements

Provide a default icon with each toggle
so that ROM Control can query these drawables
and display them to be prettier!

Change-Id: I9fe0b860dd7d9b7d8ce8fc5d1dcfa9186f809fb0
Signed-off-by: Roman Birg <romanbirg@gmail.com>
"Clear all" button on recent apps

Change-Id: I9ebcf22f85957f61caefb14e0efd4cf2978d92cd

Conflicts:
	packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java
SystemUI: open settings panel if there are no notifications

If there are no notifications that belong to the current user, then automatically open the quick settings menu (like the two-finger open). It only ignores the ADB icon for now (which is pretty useless) but could be extended to ignore the usb mounting one or maybe another?

TODO: add Settings.System toggle to disable the option

Change-Id: I8c53c3323579f1a2136c6c2309351298e7ebb46f
Signed-off-by: Roman Birg <romanbirg@gmail.com>
Merge branch 'kitkat' of https://github.com/AOKP/frameworks_base into kitkat