HOVER: Respect screen limits when adding view

As for what @Decad3nce reported here http://review.cyanogenmod.org/#/c/66654/
we shouldn't keep FLAG_LAYOUT_NO_LIMITS so view doesn't exceed the screen limits.

Thank you Adnan :)

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
Change-Id: Ifcbc4a1143362e1b7dd40e710126060688c894b9
HOVER: Don't treat touch outside event as true if is animating

- It needs to wait animation to be finished to start listen for touch outside
  and runs hide timer.

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
HOVER: Fix status bar icon size

Thanks to Lo Huot

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
Change-Id: I59d7a0d8712a5d0f7aa3dc12d9bc3e9884f69f98
HOVER: A few improvements

- Better touch outside touch input handling
- On touch outside hide both case (expanded and non) in 1.25 secs
- Tweak clear foreground notification when we are on the same app
- Code style
- Tiny cleanup

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
Change-Id: Ibb0c7c09ae3256bbf744f359cca651c8cb8112d9
Conflicts:

	packages/SystemUI/src/com/android/systemui/statusbar/notification/Hover.java
	packages/SystemUI/src/com/android/systemui/statusbar/notification/HoverLayout.java
Hover: Squash of a few VANIR fixes for VANIR's PA's hover

commit 419c23ce3517c40afac9d854bf148a37b0431793
Author: nuclearmistake <nuclearmistake@gmail.com>
Date:   Fri Aug 15 10:30:29 2014 -0400

    Hover: privatize a public field, remove an unused one, and clarify scope of a comment

    Change-Id: I49a825350e239a73633b2c92ba003e3e9946e7c7

commit 6778a91c989ef5b356ac2cf5f003aeed6b654f1d
Author: nuclearmistake <nuclearmistake@gmail.com>
Date:   Fri Aug 15 10:27:12 2014 -0400

    Hover: use the same height resources as PA (to avoid having themechooser dick with them)

    Change-Id: Ie3e99af45de364050eed42aa9a7eb690776b090c

commit 23faefc02b1d9b39cb8f1400e843e0fe9c529021
Author: nuclearmistake <nuclearmistake@gmail.com>
Date:   Fri Aug 15 10:15:02 2014 -0400

    Hover: now with boolean ORs in place of bitwise ORs

    Change-Id: Ice29736f37d6d120896e0b731d5ea60389cecd41

commit e27d6df0a564158af8d6188d1b6181a8bc1f8996
Author: nuclearmistake <nuclearmistake@gmail.com>
Date:   Fri Aug 15 10:08:34 2014 -0400

    Hover: corrections of vanir port + logging

    Change-Id: I004d9564b51b20adb056b26f4b7ea3d011303195

Change-Id: I13557d5b4776902087306521a52f27619c71444c
Revert "Launch Heads Up in floating window [1/2]"

This introduced a settings check where it didn't belong, messed with unrelated files, and broke halo.

This reverts commit 37b51269412d77deaf12865b562af82f2f97fd04.

Change-Id: I9fcec493678b070871060eba1a3426b79104b9f4