Controls Visibility

Start to move controls visibility logic into the ControlsComponent,
allowing multiple locations to ask about the state of controls.

Bug: 179782498
Test: atest GlobalActionsDialog ControlsComponentTest DeviceControlsTileTest

Change-Id: I09ce096c05e8b8826bd7baa479872cc7a2feaad6
7 files changed