Hook up UI interactions for new scale-up UI

Hooked up tests for the UI interactions of the scale-up view

Simplified scale-up view interaction code to apply classes instead of manage state
Merge pull request #425 from hatched/hook-up-scaleup

Hooked up UI interactions for new inspector scale-up view

The new inspector scale up UI interactions are now functional. The follow-up will hook the UI to the back-end.
Update machine view with new hover and drop states.
Unit details breakout pane is a dispatched view.
Merge pull request #426 from jaycee/dispatch-unit-details

Unit details breakout pane is a dispatched view.

This changes the unit details breakout pane to a dispatched view, rather than simply a show/hideSlot.
Merge pull request #427 from huwshimi/hover-states-update

Update machine view with new hover and drop states

Updated with new hover and drop states as seen here: https://docs.google.com/a/canonical.com/file/d/0B7XG_QBXNwY1eF82Z3d5MllQNHM/edit

When dropping a unit on a container it would not update the token so that has been fixed also.