Hover add customizations [1/2]

launch in fullscreen (new default) or floating window  when not from foreground app
hover duration
require immersive mode or fullscreen
exclude non-clearable items
exclude low priority items
allow force remove non-clearable items
centralized excluded apps dialog (dynamically updates with app info screen)
exclude foreground apps

PS2: cleanup
PS3: remove resetHoverBlacklist

Change-Id: Ic37beafd435d594cc0985ac11731f27f58f437c0
Merge "Hover add customizations [1/2]" into kk44