Miracast: Sink patches

Change-Id: Ia7e64b23d1795e4eca73b886110c58f319be21e0
Signed-off-by: Evan Anderson <evan1124@gmail.com>
Halo visibility when no notifications option (1/2)

p1:
Unattach halo observer on window state change

p2:
hide when no notifications option

p3:
Respect mGone at halo initialization

p4:
Halo Gone: remove userhandle

p5:
Halo Gone: put back userhandle; add import for userhandle

p6: Clean some things; removed userhandle again
Merge branch 'origin/colortiles'