SystemUI: Trim whitespace on a string resource

The floating_mode_blacklisted_app string resource has seemingly
unnecessary whitespace. This commit removes that.

Change-Id: I8f24778395912a684e99d9e847d544db9335b114
Heads up: Update snooze drawable:

- Use a flat background, icon and "text"
- Use the background color from notifications for the snooze background, too,
  (especially the pressed background, no big difference for normal background)
- Make the drawables larger,
  (in my opinion the drawables are a bit to small, so use a smaller transparent "border")

Change-Id: I550d04ef618530412e9c8b3927fd0a266277e497
HeadsUp: Only remove heads up if attached to window
Attempting to remove mHeadsUpNoficiationView from the window manager
when it is not currently attached will throw an IllegalArgumentException
so we check if it is attached and if so remove it, otherwise carry on.

As well remove possible left children in statusbarview

Change-Id: I11be5bef3f0df58d296786453e20c4b9133e8cb8
HeadsUp: Correctly add and remove the window
isAttachedToWindow() basically works to determine if the view was attached or not.

But on the boot up process when already addHeadsUpView is called but the system is not
fully up and a recreation happens (eg on TRDS...due that the UIModeManager is doing its work as soon as system is ready)
the view gets attached....but not removed on the recreation due that at this time isAttachedToWindow() will return false even though the
window was added.

To solve simply use a boolean instead of isAttachedToWindow()

Change-Id: I58fcc991a87cdc67aecdf738fddf7892e0ea7f44
Merge remote-tracking branch 'aospa/kitkat' into kitkat
Framework: Disable HOVER when using Heads up for an app

Change-Id: Id1e0fb294126cfff956ecb1ce28da3162fb36114
Framework: Add FLAG_HARDWARE_ACCELERATED in Heads up notification

Change-Id: I80b52a88bc8280dd5bd829cb6852f2fbfe93ef02
Framework: Disable Heads up in Lock screen

We already have Lock screen notifications

Change-Id: I257b962b67bb25bc9ce5be76144e2c866d7568cf
Base: Allow hiding notification icons
When long pressing a notification, add another menu
item which allows the user to hide the notification icon
(but keep the actual notification in the dropdown).

This is meant for applications which have services running
in the statusbar which the user is aware of, so right now
we hide the icon by the package.

PS1: * rebase "fix conflicts with recent merges"
     * cleanup spaces
     * Add string discription

Change-Id: I13993641adc24881d63eef934d11f3ef2f16c4a6