The inspector no longer opens when you deploy a service from the charm list ir charm details
Expanded test coverage for new functionality
Tests.
Update css/html for service units.
Wire in service unit display.
Dragging a service to the canvas now deploys that service to the environment
Merge pull request #293 from jaycee/service-icons-on-tokens

QA:
Deploy a fairly big bundle, and wait awhile for it to create new machines
and containers.

Go to machine view--machine tokens should have a service unit icon.

Click around the machine tokens--some of them should have LXCs, and these
should be rendered as container tokens, with icons for their units.

All machines should show at least one container token for the "bare metal".

Known issues:
* This doesn't have a ton of tests--I welcome pointers on how to test some of 
  this, and request you let me land those tests as follow ups.
* The machine token only renders an icon for the first unit on it--it should
  update to also show the icons on containers as they're added, but we need to 
  fix the update cycle for that, and will do so in a follow up.
Added tests for the new no-inspector deploy
Merge pull request #292 from hatched/no-inspector-deploy

#### To QA
Use the il and mv flags
- Drag a charm from the charmbrowser to the canvas
- The inspector should not open
- Click the service
- The inspector should open
- Click a charm token in the charmbrowser
- In the charm details click "Add to canvas"
- The details should close and no inspector should open
- Click the service
- The inspector should open