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.
Made the mass-scale-up UI in the machine view show unplaced units
mass scale-up UI in machine view now displays and is functional for the ghost services.
Switched to new upgrade service icon.
Merge pull request #429 from kadams54/change-version-icon

Switched to new upgrade service icon.
Added tests for new scale-up functionality
Prevent default on stopHover

* Use the existing `_ignore` method in the mv drop target extension in both
  start _and_ stop.
* Tests and test updates.
Merge pull request #431 from jaycee/firefox-mv-dragndrop-404

Fix the bad request in firefox on machine token drag and drop placement.

* We already call `_ignore` for the `_startHover` function--we need it on stop
  as well.
Merge pull request #430 from hatched/show-scaled-up-unplaced

Show scaled-up unplaced units.

Mass-scaled-up unplaced units now show in the unplaced units column and are placable.
Ghost services can now be scaled up using the mass-scale-up UI in the machine view.
Adding manually placed units calls env add_unit method
Created addGhostAndEcsUnits method in utils to add ghost units which can be placed in the machine view.
Scaling up by selecting manually place in the inspector now uses the new addGhostAndEcsUnits method