Created machine view mass scale up UI
Hooked up machine view mass scale up UI
Fixing and adding tests
Reworked the machine view scale up UI to only take the servicelist and emit events for adding units
Added tests for the new implementation of the mass scale up UI
Merge pull request #277 from hatched/unplaced-units

### To QA
- Use il and mv flags
- Drag a charm to the canvas and click deploy (it's under ecs so you'll have to close the inspector manually)
- Drag another charm to the canvas and click deploy (close the inspector)
- Switch to machine view and click the `[+]` button beside `Choose a service and add units`
- There should be no services
- Press `deploy` in the ecs toolbar
- The machine view panel will re-render and close the panel (this is a known bug, you'll have to trust me that the databinding works properly without doing a bunch of hacking on the machine view)
- You should see two machines in the machine column.
- **Hit `ctrl+s` to disable the simulator (else the machine view panel will keep re-rendering)**
- Click the `[+]` again and you should see the two services
- Enter values in the inputs and then click `Add Units`
- Close the machine view and click on the services to view their inspectors. They should now have more units.
Attempt to look at rendering updates.
Get machine updates working on add.
Clear the containers column when the active machine is removed.
Fixes from rebase, update machine header and remove duplicate machine token rendering.
Don't do anything on update.
Set container messages correctly.
Add comments.