[1/2] Add network stats to status bar

Also includes
http://gerrit.aokp.co/#/c/13356/
http://gerrit.aokp.co/#/c/13360/

PS2:
Get the time delta between updates and use that to show
average bytes per second.

Change-Id: Ib06a713e6d93649ae8c8e5be5fd62c4f44a48416

PS3:
Code cleanup, change default text color and size to fit
AOKP and add ability to change text color.

PS4:
Fix up layout for cleaner spacing and add for tablets

PS8: Moved indicator before status icons

Change-Id: Ie3cdb038fecfe8cbb9b7a670c50dc7ebd22690e1

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/res/values/dimens_custom.xml
	packages/SystemUI/res/values/styles_custom.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarTransitions.java

Conflicts:
	packages/SystemUI/res/values/slim_dimens.xml
	packages/SystemUI/res/values/styles.xml
Network stats: Improved codes

* Format speed text using Formatter.formatFileSize
* Set speed text to empty if speed below 1 KB
* Don't do unnecessary things if network stats is disabled
* Address appropriate task for each intent
* SettingsObserver should only observe settings part

Change-Id: I02f7bbb3f911569d2227e3df21e5c72456a157c4
[1/2] Base: Show/hide network speed arrow icons

Change-Id: I98ad9f569f6f25cfd68bd56fb3b21598b74772ef
[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
[1/2] Statusbar: Make double tap gesture configurable

Change-Id: I6864f54bd4fa1616910135efd82015e9d8c08659

Observe double tap gesture setting changes

Change-Id: I51f0e909c1c62eb860297cbdf26cffdb92969a60

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarView.java
double tap

Change-Id: Icac4f6c48eb8f23a9d1b407c81ece5c69b79e249
Double-tap gesture: Code improvement

Thanks to Dave Kessler

Change-Id: I60be7c2bf5a28fa1091ef6cd0d07f7f963950eb6
Heads up: option to disable in lockscreen (1/2)

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

Change-Id: Ib002ebf52ee834968765f9a00356ee45a85adc1e

Conflicts:
	core/java/android/provider/Settings.java