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
auto placing units via the inspectors new scale-up UI now creates machines, creates units, and places the units on the machines
Wrote tests for the utils addGhostAndEcsUnits method
Added tests for the inspector scale-up UI communicating with the back end

reverting to original template file

Removed the :checked selector because it's not supported in phantomjs
Fixed issue where it tried to remove the last added unit
Change memory and disk space to MB to match inspector
Additional change per review.
Broke out the addGhostAndEcsUnits callback out into it's own function
Merge pull request #437 from hatched/scale-up-backend

Hooks the new inspector scale-up UI to the back end.

The new inspector scale-up UI now has support for manually placing and automatically placing new scaled up units.
Use changeState to render the inspector when clicking on the service name in the relation popup dialogue
Fixed tests for the new relation dialogue actions
hide the old inspector scale-up UI when under the mv flag
Merge pull request #440 from hatched/relation-show-inspector-1333376

Fixes bug 1333376

Clicking on the service name in the relation dialogue was rendering the inspector under the charmbrowser  headers because it wasn't using the state system to dispatch the proper actions.
Merge pull request #441 from hatched/hide-old-scale-up-under-mv

Hides the old inspector scale-up UI when under the mv flag
Fix test.
Merge pull request #438 from makyo/mv-units

Change memory and disk space to MB to match inspector

I've searched all over for any place where this math was being done in the code, and it appears to just be a typo in the templates, but we should verify.
Don't show containers in deployment summary.

* Filter out container only changes in the `_addMachines` case of `_getChanges`
* Added `_noMajorChanges`, which determines if there are any so-called "major"
  changes in a given change set.
* Updated the handlebars template to show the summary only for "major"
* and to toggle the changelog by default if there are only "minor" changes.
* Updated tests.
Comments from review and test changes.