locally verified helper patch to import in sandbox bundles that including lists of relations
Support adding a single or multiple relations per endpoint from a bundle yaml file
Added unit tests for new addRelations fakebackend method
Added the ability to pass in a query param  in the url on app load
deploy target dispatcher supports deploying bundles
Passing a charm id via the deploy-target query param now adds the charm to the commit list
Submitting a charm id in the deploy-target query param now auto deploys the charm to the sandboxed environment
Merge pull request #623 from hatched/one-to-many-endpoints

Import bundles with one to many endpoint relations

Some bundles have a one to many endpoint relation correlation as outlined in this bug: https://bugs.launchpad.net/juju-gui/+bug/1381376. This adds support for importing bundles with this syntax.
Permanently dismiss the "service added" message in the inspector.

As suggested by Luca, the message is dismissed per-model, meaning
it's not shown again for the single service inspector.
Merge pull request #626 from frankban/dismiss-service-added

Permanently dismiss the "service added" message in the inspector.

As suggested by Luca, the message is dismissed per-model, meaning
it's not shown again for the single service inspector.
Added additional tests for the deploy-target functionality and fixed a default configuration setting bug
Show machine tokens for auto-placed units.

This fixes https://bugs.launchpad.net/juju-gui/+bug/1383381
Please refer to the bug for QA instructions.
Merge pull request #624 from hatched/deploy-target

Add support for passing a charm/bundle id as a deploy-target query parameter

You can now add a query parameter `deploy-target` with the value a charm or bundle id to the url when loading the GUI to automatically deploy the charm or bundle to the environment.
Merge pull request #627 from frankban/auto-place-tokens

Show machine tokens for auto-placed units.

This fixes https://bugs.launchpad.net/juju-gui/+bug/1383381
Please refer to the bug for QA instructions.
Tweak how hide/highlight is rendered in MV.
Merge pull request #625 from kadams54/hide-highlight-tweaks

Tweak how machine view renders hidden/faded/highlighted services.

The specs for how hide/highlight should work in machine view:

## Show/hide

* Machine view is a literal translation of hardware so we can't be so clear cut.
* Hiding a service just de-prioritises the service.
* The hidden service is not populated in the machine column.
* The hidden services is de-prioritised in the container column. They sit at the bottom of their respective containers and stack up horizontally, the name of the service is not shown but can be found out via a tooltip which should appear from hovering over the charm icon.
* The machine and containers never get hidden with show/hide.

## Highlight/unhighlight

* Highlighting a service changes the machine column to only show machines which include the highlighted service. This allows users to use it as a filtering tool.
Refactor event handlers into extension.
Merge pull request #628 from kadams54/added-services-db-refactor

Refactor event handlers into extension.

Also wrap tests around the event handlers.
Update the masthead to match the latest mockup
Fixed failing test and lint issues