Custom carrier label (1/2)

Change-Id: If46ba831720797a7090d2a6227bb3f1146b49877
Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>
Framework: Add Recents Ram Bar & Kill-All button

Cherry-picked from AOKP (Credits to romanbb)

Change-Id: I6b7c74c515b07269fa2ed9a96263fc47e58d5920
Signed-off-by: Roman Birg <romanbirg@gmail.com>
Framework: Port notification drawer custom background (2/2)

Patchset 2
- one small correction

Change-Id: I017bf281426fbf3c5f0525dde81a43bef60c7193
Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
Revert "Framework: Add Recents Ram Bar & Kill-All button"

This reverts commit 5f26cd712403ec979f9c5e159b870268409a6bbc.
Framework: Recents RAM bar (1/2)

due that the old rambar was resource consuming and as the settings rambar not really
right in showing the truth of real RAM usage in android, I decided to go new ways.

This commit changes our rambar (or better add a total new one) in following points:

- we do not use any longer ther permanent observed RunningState machine
- instead we read out /proc/meminfo (thanks steven for that idea)
- rambar shows now the real memory usage
- ppl have the possibility to show applications, cache and other ram usage as they like
- deeper explanations I add how android mem managment works.
- color picker for all rambar states
- reset to default
- updates only on actions on recents so that it is making sense
- and a lot other

cheers

Also fixed the calculations.
Add Interface settings

- RAM bar (credit slim)
- Custom carrier label
- Notification panel background
- Density changer

Signed-off-by: Andros Rosa <andros2011@gmail.com>