Recents: Launch as Floating App

Ported from JB 4.3
Based on hybrid (Aaron) and Halo (Jesus) implementation

Signed-off-by: Alexis Rico <sferadev@gmail.com>
Change-Id: I84f4d3928af5c6ddd96a9a173a1c24e85ff606dd

also includes:
Fix for launch app in floating mode from recents
Keep app when opening floating window from recents panel

Conflicts:
	packages/SystemUI/res/values/slim_strings.xml
	packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java
App sidebar: some adjustments

- Cleanup
- fix disappearing appbar on changing appbar position
- may fix endless FC on changing appbar contents

Change-Id: I7667e60878c07b7c722dbd2bd5c2fd69bbbdda78

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
App sidebar: notify if app is not installed

better than force close

Change-Id: I9eebe1a3a4be2dad16ed9a8cff9c0694900d833d

Conflicts:
	packages/SystemUI/res/values/cm_strings.xml

Conflicts:
	packages/SystemUI/res/values/slim_strings.xml
App sidebar: fix icon label

Before : https://drive.google.com/file/d/0B6HSD0BaBeKoNnVPUGFhZmVqVUE/edit?usp=sharing
After : https://drive.google.com/file/d/0B6HSD0BaBeKoUDJrTGUtNFRuMzQ/edit?usp=sharing

don't cherry-pick this if you don't have any problem.

Change-Id: Iafcfad21c1c4345986f9648c3909296b842a3768