Add destroyMachines to ECS
Merge branch 'develop' into mv-delete-container

Avoid conflicts down the line.
Disallow deleting the 'root container' token.
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
Clean up uses of forEach
Fix and add additional tests.
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
Merge pull request #434 from makyo/mv-delete-container

Add destroy machine to the ECS and deployer bar

This branch adds destroy machine/container functionality to the ECS and the deployer bar, including deleting queued addMachine records.
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.