Squashed add support Tinted System bar [1/2]

https://github.com/omnirom/android_frameworks_base/commit/f1f5360b75a397bc2eeb58bf98d44cd6c141e2ec
https://github.com/omnirom/android_frameworks_base/commit/a27287480818f8442cd8a48591c36c7a0333a932
https://github.com/omnirom/android_frameworks_base/commit/0bd6c0a87af264401fcc5a4abac8537243f0e3ee
https://github.com/omnirom/android_frameworks_base/commit/b687fd0c47afe60a6922b2460f94e7fb063075d4
https://github.com/omnirom/android_frameworks_base/commit/b37b9bd14de19e57fbb1b0f8656d8d0a935aae99
https://github.com/omnirom/android_frameworks_base/commit/0310fdf9e283c6cbf05af07e7808a9881fc174a2

General fixes were also applied to make things work with floating windows and other features included in DU

- Credit/Thanks to ChameleonOs and Thinking Bridge for the base code
- Also thanks to @MuhammadAG for Actionbar implementation (Xposed-Tinted-Status-Bar)

Change-Id: I40f533dd404a02e10a85fed78123c60ffd51f387
Fix MIUI carrier color [Tinted Mod]

Change-Id: I8bc47f7e4fc1f155d5083e936d08d6e9897f43ed
Allow to determine dominant color for notifications icon [Tinted Mod]

this also fix current color after screen off

Change-Id: I7af3210a67219cf6af85852a108081aa784681e9
Disable EdgeGestureService by default, speed things up [Tinted Mod]

Change-Id: I009f9806c181a20d8059d9b3fddeaaa93f254730
Merge "Squashed add support Tinted System bar [1/2]" into du44
Merge "Fix MIUI carrier color [Tinted Mod]" into du44
Merge "Allow to determine dominant color for notifications icon [Tinted Mod]" into du44
Merge "Disable EdgeGestureService by default, speed things up [Tinted Mod]" into du44
Merge remote-tracking branch 'upstream/du44' into du44