Recents: Implement CardStackView Redesign

Summary:
- WIP

TODO:
- Implment a bitmap cache for card previews.
- Crop floating window thumbnails: handle landscape
  and move to WindowManagerService.java.
- (...)

Key Contibutors:
- Oliver @oreiche
- Yamil @beerbong
- Carlo @BigBrother1984
- Evan @linuxman94
- Aaron @aaronpoweruser
- Arz @arzbhatia
- Lo Huot

PS6: Add new overrided methods from swipe helper

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
Change-Id: I47a021df1e0931d774c7db9039ebfba66a41aaa5
Conflicts:
	core/java/android/provider/Settings.java
	core/res/res/values/dimens.xml
	core/res/res/values/pa_symbols.xml
	packages/SystemUI/res/layout/status_bar_recent_panel.xml
	packages/SystemUI/res/values/pa_colors.xml
	packages/SystemUI/res/values/pa_dimens.xml
	packages/SystemUI/res/values/pa_strings.xml
	packages/SystemUI/src/com/android/systemui/recent/RecentTasksLoader.java
	packages/SystemUI/src/com/android/systemui/recent/Recents.java
	packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java
	services/java/com/android/server/am/ActivityStack.java
Recents CardStackView Derps