Restore light list after activity recreated.
Rewrite detail view initialization.
Fix brightness/temperature controls.

Changing the controls resulted in feedback loop occuring.

Now fixed.
Use NumberPicker for adjustments.