Squashed commit of floating window improvements

commit 4123e9f8beeaa4ff3bb7d86e18bf3125f8b0d7e9
Author: David96 <xd_e-mail@gmx.de>
Date:   Mon Dec 30 14:14:38 2013 +0100

    HALO: fix scaling

commit 6af3f8345b8a9d9be875d4df63857d3e3e11364f
Author: David96 <xd_e-mail@gmx.de>
Date:   Mon Dec 30 03:43:59 2013 +0100

    HALO: make windows moveable and scaleable [WIP]

    Change-Id: Ibcf43291028c27cdd72285e57a689f4e313c95b3

Change-Id: I5bea56d9ce8fe987ecfce8f3879ca84acb3d3432