(1/2) All in one Halo integration, fixes and master switch for Slim 4.4

Includes commits:

https://github.com/willl0344/frameworks_base/commit/5af2a44bad1483ebca000b4bc694c5c376ef2fcd
https://github.com/willl0344/frameworks_base/commit/e7d3914cc046ac320b035a8c8fb67755c7af634a
https://github.com/willl0344/frameworks_base/commit/e59f16b7c48e311453d5adc95c4c7adc0262f014
https://github.com/willl0344/frameworks_base/commit/7306d133d34aab3894d228aab2413fa40c686564
https://github.com/willl0344/frameworks_base/commit/83f4f2c6b005686261bc31d908c86f6f3a319165

All credits to PA and mods authors

Also squashed:

Halo PS 16 -> 17
keep halo windows in recents
HALO: make windows moveable and scaleable [WIP]
Dokdo WhiteHalo 2.0