Revert "Revert "Floating window (1/2)""

This reverts commit 78d35fc725c07f88b18ce16f94560a5d3845aaf0.

Change-Id: Iacf168cb0b39b32bd99d156848b5895708014c98
Merge branch 'jb3' of https://github.com/CarbonDev/android_frameworks_base into jb-mr2