Added ability to change the deployer bar height mode.
Merge pull request #400 from huwshimi/popover-controls

Added ability to change the deployer bar height mode

Added height mode controls to the deployer bar.

QA:
- drag a charm to the canvas
- click "2 changes" in the deployer bar
- in the top right there will be three height mode icons, clicking on those should change the height of the open panel
- click on "deploy"
- clicking on the height mode controls for the summary panel should again change the height
Created remove relation support for ghosted relations
Added ecs remove relation functionality to deployed relations.
Resolved deployer bar issues related to removing relations
Added additional tests for new featureset
Merge pull request #402 from hatched/lazy-remove-relation

Add remove relation functionality to ecs

Relations can now be removed from the environment using the ecs system for deployed or ghost relations. There is a known bug with this which will be resolved as a follow-up: https://bugs.launchpad.net/juju-gui/+bug/1333395
Change the deploy button to Commit after deploy.
Merge pull request #401 from huwshimi/commit-deploy-label

Change the deploy button to Commit after deploy

The deploy button should change to "Commit" after the first deploy.

QA:
- drag a charm to the canvas
- the deploy button should have the label "Deploy"
- click Deploy and Confirm
- The button should now say "Commit"
Implement the create container workflow.

No matter how the user enters the workflow, they should end up seeing
the form to select a container type and (optionally) constraints.
Review feedback.
Too much review feedback!
Prevent default click event from mucking up URL.
Fix IE test failure by avoiding unnecessary changes to window.location.hash.