UI: Dashboards and connection fields for individual Roombas are added dynamically

* Actions are now merged with dashboard
* Not working properly yet
UI: Initial version of new dynamically tabbed UI

* Fleet Management tab is always visible and it shows actions for the
whole fleet
* Roomba tabs include all actions and status information for single
Roomba and tabs are added dynamically when adding new Roombas