Poll for software update every minute (not 10)

1 minute vs. 10 minutes won't make any noticeable difference to the
backend load.
LiveController (the right-hand pane) shows current status

This required extracting the back-end polling out of the
AutomatedController and into a separate service. The new
service ("ApplianceStatus") polls the rest api and broadcasts events if
something has changed. Controllers listen for the events they care
about.
Move "Running test ..." status underneath the live video

It seemed a bit far away from the action.