Maintain an index within the environment change set.

* Only remove unplaced units when committing, not when clearing.

* Only show the current index of changes in the deployer bar
Remove the ghost inspector dispatch branch.
* Ghost inspector isn't valid in machine view.
Remove all of the ghost service inspector code.
Drive-by fix to not comment out flags declaration.
Responding to reviews.
Merge pull request #576 from jaycee/kill-mv-flag-1

Remove the mv based dispatch to service inspector vs ghost inspector

* Remove the flag conditional in dispatch
* Remove the ghost service inspector code
* Remove ghost service insepctor tests
Merge pull request #572 from makyo/multi-ecs-2

Allow multiple levels of environment change sets

* Maintain an index within the environment change set.
* Only remove unplaced units when committing, not when clearing.
* Only show the current index of changes in the deployer bar
Correctly compare relations with shared origin.