Renamed bare metal to root container.
Merge pull request #432 from huwshimi/bare-metal-rename

Renamed bare metal to root container

As per the request from UX the bare metal container has been renamed to root container.
Scaleup UI polish.
Display constraints correctly in summary panel.
Merge pull request #436 from huwshimi/scaleup-polish

Scaleup UI polish

This branch fixes the scale up button colour and sets the unit count from the model.
Merge pull request #433 from huwshimi/fix-blank-constraints-message

Display constraints correctly in summary panel

If the constraints are set to null then we should display the correct message. See: https://bugs.launchpad.net/juju-gui/+bug/1339782
Remove uncommitted units when the ghost service is removed.
Merge pull request #435 from jaycee/clear-unplaced-unit

Remove uncommitted units when the ghost service is removed.

`_destroyQueuedService` attempts to remove all the items associated with the queued ("ghost") service. While it gets the entries for adding the uncommitted units, it doesn't remove the actual units.

This branch remedies that, and updates the test showing it removes queued service to demonstrate it also removes uncommited units.
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