QS: Fix up Wifi Display tile for screencasting and reenable it

Replace the Wifi Display code with MediaRouter/RemoteDisplay observers,
and turn let the controller manage the tile again

Change-Id: Iaf5c509ae078b9305d1d314ec76d44362beb025e
QS: Rename WiFiDisplay to RemoteDisplay

Change-Id: Iae8537482bc2c2a1beca71336a569bc5d4c16df5
Merge "QS: Fix up Wifi Display tile for screencasting and reenable it" into cm-11.0
Merge "QS: Rename WiFiDisplay to RemoteDisplay" into cm-11.0
HALO notification should open in floating window mode

Change-Id: I9625bb505c78b361fcb618c7a3b23105568b8d5c
PS1: If HALO is activated all HALO notifications will open in floating window mode. If HALO is not activated notifications will open in mutiwimdow mode.
PS2: If HALO is activated "add to split view" in the recent application list will not be shown.
Signed-off-by: scott <scott@ubuntu>

Conflicts:

	core/java/android/inputmethodservice/InputMethodService.java

Conflicts:
	core/java/android/inputmethodservice/InputMethodService.java