Toggle: Port TeamBAKED's Random color for Tiles [1/2]

Pretty much thanks to travp624 for his codebase and commitment to TeamBAKED.

// TODO - Make state_press drawable
Profiles: Add a profile picker activity

Patchset 2: Add CM Copyright
Patchset 3+4: Rebase
Patchset 5: Some optimizations

Change-Id: Ic8281e4c6fef6d2f4c56fc01acfe6e54b4c8f51c
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>

Conflicts:
	core/res/res/values/cm_strings.xml
	core/res/res/values/symbols.xml
SystemUI: Network speed indicator (1/2)

Conflicts:

	core/java/android/provider/Settings.java
	packages/SystemUI/res/layout/status_bar.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java

Conflicts:
	packages/SystemUI/res/layout/status_bar.xml
Profiles: Add a profile picker activity

Patchset 2: Add CM Copyright
Patchset 3+4: Rebase
Patchset 5: Some optimizations

Change-Id: Ic8281e4c6fef6d2f4c56fc01acfe6e54b4c8f51c
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>

Conflicts:
	core/res/res/values/cm_strings.xml
	core/res/res/values/symbols.xml (reverse-merged from commit 00a9ecfac2baa12f76f60699ecb735346ad12cd2)
fix build
fix bug
Toggle: Add a Pressed Background customizable at the back for the tiles with colors
Disable it by default ...
SystemUI: Ext. battery text color [1/2]

- 0 - disable text color
- 1 - enable all text color
- 2 - only normal text color without low and plugged state
SystemUI: Ext. Network speed indicator (1/2)
- Add traffic font size
- Add traffic color support
add DPS deps (fix build)
bugfix traffic show
Traffic: general fix
Merge remote-tracking branch 'medipad/jb-mr1-mod' into jb-mr1-bluez-mod