Framework: Add Recents Ram Bar

Patchsets
 cleanup whitespace

Patchset 8:
- fixed gapp between recents apps and bottom
- add click action to running processes
- minor changes

cheers

Change-Id: I2034fc3d803fcbd905b9e2d7ffec0f4e4ed9f041

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/res/values/strings.xml
	packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java
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

Change-Id: I2cb29655f92fcdacd8a71d6192224ec8964acc17

Conflicts:
	core/java/android/provider/Settings.java
Fix Ram Bar calculating

seem realy my fever last days made me to a bad programmer lol
fix for wrong calculated other value
fixes also sometimes weird negative views

cheers

Change-Id: I14a4f2230f5dddc5104e5fa0cef474ec00676847
Recents set nicer intent flags for rambar click action

Change-Id: Iaca1492f47667b7d260f8fd962a5fb99a6c8701f
Force clear cache on 'clear all'

Add long click to 'clear all' button in recents panel to force
clear caches, dentries and inodes

Change-Id: Iaa0ff526707be5b21bf746767f6241f4f0b6c39e
Koush broke my cache!!!

Change-Id: Ia5796146de1b876772ea1ca487f43d3e933862da
Frameworks: recents rearrangement recents + fixes

Recents was and is a crap...already from AOSP...whatever
to avoid animation conflicts with the RAM bar it is moved up.
Due a lot user requests the clear recents is not bottom left
Recents container is now reduced and on bottom off ram bar
so that no visual overlap glitch exist any more. As well the
recents scrollview is more stable and now small 1dp glitches like
the original AOSP implementation. Code cleanup
and some code arrangements.

cheers

Change-Id: I3d4d880a6fa41575b2c9a4de06d289551aa5436d

Conflicts:
	packages/SystemUI/res/layout-land/status_bar_recent_panel.xml
	packages/SystemUI/res/layout/status_bar_recent_panel.xml
	packages/SystemUI/res/layout/system_bar_recent_panel.xml
Fix visual glitch rambar

cheers

Change-Id: I82faa372a3923daaa760a1a4f791d937d78b0523
Fix remove framelayout recents background

cheers

Change-Id: Id78ca115c8d3f16ebe0b6f79181dc077567e059a