Remove halo button and add a SettingsObserver

Change-Id: Ibb7e7e090ccc32a623ae3dcc718833e58079f32b
Merge "Remove halo button and add a SettingsObserver" into pac-4.4