Add clear all recents action to recents panel

Change-Id: I2243ebc83abc483e78b112900a653d7e61edc5ba
Treat default value that wasn't found as empty value.

Fixes http://code.google.com/p/android/issues/detail?id=33220

Change-Id: If22e8b245f688d922c168aa54c8acf743c0644d7
DownloadManager: add to pause/resume download by user

We add pause and resume APIs here to make application can
pause and resume downloads by DownloadManager.

Code change contains:
  - add pause and resume download APIs.
  - add another paused status for this case.

Change-Id: I5bf4f15b2464009595f7926522ca6d5f1b0e2b8d
SystemUI: Add global reboot option

Add global reboot option when long press power key and confirmation dialog
when user chooses to reboot device.

Change-Id: I23286cb655a4fead8dfc450f08f27d9588e47686
SystemUI: Add task manager

Add a button in status bar expanded header to switch to task manager,
which supports to watch current running tasks and usage of memory, also
supports to close one or all of running tasks.

Conflicts:
        packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java

Change-Id: Ica51961bfac78580eac085c18eb42f91a84efc95
Statusbar: Add customized icons for signal cluster view

Add customized icons to adapt carrier specified
status bar style.

Change-Id: Ie769ef1f157cd0dd1bd2e4cf3e60cef7018bc55c
StatusBar: Add support to show data and wifi activities.

-- Show data activity icons.
-- Show wifi activity icons.
Statusbar clock and date customizations

Some things changed on kitkat + our old code needed in general a bit
rework. All done with this patchset.

This commit add support for:

- Clock and date enable/disable
- Clock and date position
- AM/PM styles multilang support
- color
- Date format
- Date style

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java

Conflicts:
	packages/SystemUI/res/layout/status_bar.xml
	packages/SystemUI/res/layout/status_bar_expanded_header.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java
Squashed: Add options for reboot to recovery and reboot to bootloader

Squashed commit of the following:

commit 37c7d3cc8680ff127f3cb59d6d8be2ae5a3b2f4f
Author: MrBaNkS <banksmi09@gmail.com>
Date:   Sun Nov 16 09:06:20 2014 -0600

    I knew I forgot something -_-

commit 336b52397363326a372046e26db19645b7622c29
Author: MrBaNkS <banksmi09@gmail.com>
Date:   Sun Nov 16 05:26:24 2014 -0600

    powermenu: add missing drawable tinting xmls

commit a76e7625f895b51180bcf3ce72879d1d3cea1c30
Author: MrBaNkS <banksmi09@gmail.com>
Date:   Sun Nov 16 04:44:03 2014 -0600

    Add reboot to bootloader option
    credits: @yashade2001

commit bb56772d79e4b8c04fd522af58704971de02313c
Author: Yashar Ahmedizadeh <yashade2001@gmail.com>
Date:   Sat Nov 15 12:27:00 2014 +0200

    I can haz Reboot Recovery Option In PowerMenu

    Coded from scratch by yashade2001.

    Signed-off-by: Yashar Ahmedizadeh <yashade2001@gmail.com>

Conflicts:
	core/res/res/values/strings.xml
	core/res/res/values/symbols.xml