Heads up master switch (1/2)

Create a global heads up switch to enable/disable the same.
The user still need to set each app in Settings -> Apps

PS: disabling through master switch will automatically turn of  call ui and mms heads up notifications

Change-Id: I650e230d275247251435c5cfeb728e375e927045
FB: Heads Up background color && transparency [2/2]

    PS: manual rebase

    PS: fix my retardedness

    PS: fix heads up TRDS background resources

    PS: clear content holder background prior to setting TRDS
            drawable so that correct drawable for TRDS state
            is set

    PS: revert non-TRDS background to AOSP gray (default
            system notification background color)

    PS: clean up some unused code

    PS: add capability to set custom heads up text color
    Change-Id: I3942c0ce178491e3429e5ae7eb24b43ba07a1f40

    Conflicts:
        core/java/android/provider/Settings.java
        packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java

Change-Id: I1f7c115cf72e647e3639b77c24ceb05aa75cb9a8
Quick settings: change behavior of swipe to switch

Now it's working not only in bottom bar but in all QS area

Change-Id: I0cbc336c5a4a6c9a180325791dbd508c6983a1ec
Merge remote-tracking branch 'crist/cm-11.0' into kitkat1