Allow removing multiple units through the ECS
Merge develop to avoid conflict
Test fixed after merge.
Added comments about removing pending units

Fixed test.
Merge pull request #493 from makyo/del-units

Allow removing multiple units through the ECS

The Remove Units call allows removing multiple units by passing an array to be removed.  The ECS was not taking this into account, and now does.

Note: there currently isn't a way to remove ghost units in the UI.  This functionality is tested with a unit test, however, and that work passes.
Remove the provider type from the header to match new designs.
Display the environment name in the machine view and update headers to match new designs.
Merge pull request #494 from huwshimi/environment-name

Environment name in machine view

Added the environment name to the machine column header and updated the headers to match the new designs. Also removed the provider type from the main header to match the new designs.
Show deleted states if a machine or container are set to be deleted
Merge pull request #495 from huwshimi/hook-up-deleted-states

Show deleted states if a machine or container are set to be deleted

Hooked up the deleted flags in the ECS to show if a machine or container will be deleted.
Fixed machines and containers so that they can only be deleted once.
Use new render inspector method for overview test
Use new render inspector method for inspector settings tests
Merge pull request #500 from huwshimi/single-delete-machines

Fixed machines and containers so that they can only be deleted once

When you click the delete icon on a machine or container in the machine view it should only register the first delete per machine/container.
Merge pull request #501 from hatched/inspector-test-method

Update the inspector tests to use the real inspector class

These inspector tests were using the old environment inspector render method which is no longer used while under mv. This instantiates the inspector directly relying on the same mocks done before.