Hover settings (1/2)

- Require full screen mode;
- Hide non-clearable;
- Exclude low priority;

Original commits
https://github.com/TheKang/frameworks_base/commit/598fa9d46e84b563d9ec6ffa75a38da9fc3cc5a9
https://github.com/TheKang/frameworks_base/commit/a3b44ef4fce7cdabc477075ac646b596dc0f83a4

Thanks @Der-Schubi

Change-Id: If3c34496acf75d49434902c49dfe48f997c0b668

Conflicts:
	core/java/android/provider/Settings.java

Conflicts:
	core/java/android/provider/Settings.java
Hover notification timeout (1/2)

Allow user to set how much time the hover notification will stay visisible without touch the screen

Change-Id: I5847adb3f33522d9d78867685f9867477542c37e

Conflicts:
	core/java/android/provider/Settings.java
HOVER: Option to exclude topmost app [1/2]
Originally taken from Tigger2014:
Tigger2014/android_frameworks_base-1@5af0e1c

Conflicts:
	core/java/android/provider/Settings.java
Hover: fix wrong values apllied

- In clean installations "topmmost app" and "require full screen" were anabled even not ticked in settings part. This commit fix this.

Change-Id: I88687b8c9c00759cfe2087af03f73f9158462165