Disable the deploy button if there are no changes.
Clean the delegated closing method up so it doesn't break the details on subsequent clicks.
Change export to bundle.yaml, not export.yaml.
Merge pull request #384 from jaycee/charm-details-should-always-work

Clean the delegated closing method up so it doesn't break the details on subsequent clicks.
Merge pull request #381 from jaycee/bundle-not-export-yaml

Change export to bundle.yaml, not export.yaml.
Set version for release.
Set version back to unreleased.
Merge pull request #383 from huwshimi/deploy-button-disabling

Disable the deploy button if there are no changes.

The deploy button should be disabled when there is nothing to deploy.

QA:
- load the gui with the mv flag
- check that the deploy button is grey and that clicking on it does nothing
- drag a charm to the canvas
- the deploy button should be orange and clicking on it should open the summary panel
Show the list of recent changes on the deploy summary panel.
Add notes on attempting to land again.

- Also removed the old instructions. I think we've got the new system in place
long enough.
Merge pull request #387 from mitechie/update-ci-docs

Add notes on attempting to land again.

- Also removed the old instructions. I think we've got the new system in place
long enough.
Merge pull request #386 from huwshimi/summary-recent-changes

Show the list of recent changes on the deploy summary panel

This shows the list of recent changes on the deploy summary panel.

QA:
- drag a charm to the canvas
- click deploy in the deployer bar
- click "View the complete change log"
- the change log should appear
Updated changelog icons.
Removed the mainview code which was used by the old sidebar
Merge pull request #388 from huwshimi/changelog-icons

Updated changelog icons

Added the new icon assets as provided by design.
Merge pull request #389 from hatched/remove-old-code

Removed the mainview code which was used by the old sidebar

All of the functionality that was in mainview was moved to the dispatcher methods so its no longer needed. It appears that there were no test which tested this code directly, only as a side effect of the browser.js instantiating it so those tests are still valid with the new setup.

#### To QA
Do an exploratory QA on items involving the sidebar. Everything should work as expected.
Removed old viewmode and state legacy code from the browser.js
Removed old state code
Fixed failing tests after the unused code removal
Merge pull request #390 from hatched/remove-viewmode-state

Remove viewmode and old state object

This branch removes the old unused viewmode state code and state object. There should be no user facing changes to this, simply code removal

#### To QA
Do some exploratory QA around views changing in the sidebar, everything should work as expected.