Icon support for ActionHandler

Much love and respect to the guys over at @vaniraosp
for letting me troll their SystemUI for icons

Credit @carbonrom for the screen record icon
Credit @cyanogenmod for several icons as well

Introduce the ActionBundle POJO for easily moving action
task, label, and drawable. Automate the creation process
here in framework allowing ActionSettings settings class
to be dramatically cleaned up.

Change-Id: I2813365942732ca80db15dfc86e883c8433d6158
Softkeys: Bug fix and preliminary doubletap action support

The ActionHandler overhaul introduced a small bug in which
the home button was not properly handling search panel.
Our default "no action" is no longer "empty" here.

Also clean out unused uris and attributes, mostly
color stuff we don't do.

Change-Id: Ib28cfca0bb43f6f1896d4a404385c8898d5566c0
[1/2] Base: DownloadManager: add support pause/resume/stop notifications

Add pause, resume and stop functions to make user can pause, resume and stop downloads by manual in downloads application.

Change-Id: I82ffff5a539448faab8933e2b47591199bf24cb9
Introduce QuickContacts action handling framework (1 of 2)

Quickly execute a call, text, or email. Includes contact
photo icon support. Create a QuickContact action in settings

Change-Id: I9c0a08e5791bdfaaedffa3f48892ceed9b0fbe27
Merge remote-tracking branch 'upstream/kk4.4' into kk4.4