wm: Underp menu key release processing

Change Iacfedf711d43f6637023c87c00e6c6b8b8a437dc made key release perform
the assigned action regardless of alternate modes, but the keypress
processing depended on said modes. Make it consistent.

Change-Id: I4be44b065f775f0304aa9770778c8fee82ef8ef1
Revert "Reduce memory leaks by removing all views."

This reverts commit a61cab784f2560d972a1c30554a697d04993c57b.

This is causing BT icon to get caught up in "all views" removal. Backing this out until Clark can look into it.

Change-Id: Ied8f45f035492ee351e6b24fa0ae88c2abfbf9ea
Revert "Revert "Kill floating activities running in the same thread when tapping outside""

This reverts commit 820dbeb79be03c33794eb3e45fd2f76751b08d8b.
Revert "Slim Recents: (add support for floating window)"

This reverts commit a4e2320dec197e9a8a89f528023447729723696c.
Reduce memory leaks by removing all views.

Change-Id: I64b95981425840d101c8122421281976d0251bae
SystemUI: Make wifi combo margin themable

Change-Id: Ie77b13cee84d5b472f878dba6388f3e168f5a249
Themes: Add read/write permissions [1/2]

Change-Id: Id9710a7f6058454f563488288220744b02cc4850

Conflicts:
	core/res/AndroidManifest.xml
Revert "wm: Underp menu key release processing"

This reverts commit a5602a7ba083fa80705aa9eb76e87522bea53aee.
Revert "wm: Make the default menu longpress action configurable at build time"

This reverts commit 404d228329670df624e28410345f07e4c984db3b.