Lights and scenes are now provided by the server.

* No more hard-coding of lights and scenes.
* Authentication is no longer a plain in the rear with multiple
  auth popups.
Status checking now dependant on successful login.

HAL will no longer try to get light status updates
from the server if the user is not logged in.