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.
Moved import and export to the deployer bar.
Merge pull request #385 from huwshimi/import-export-move

Moved import and export to the deployer bar.

Moved the import/export controls to the deployer bar

QA:
Without flags:
-The import/export controls should be in the header

With mv flag:
- Check that the header does not have the import/export controls
- The deployer bar import/export controls should now work
Added dirty field support to the service model from the ECS
Merge pull request #392 from hatched/dirty-model

Added dirty field support to the service model from the ECS

There are no user facing changes so as long as the tests pass...
Deployed service set config changes are now functional via the ECS
Added the config changed records into the deployment bar summary
Made deployer summary panel full height.
Merge pull request #394 from huwshimi/deployer-height

Made deployer summary panel full height

QA:
- drag a charm to the canvas
- click deploy in the deployer bar
- the summary panel should appear and should be 10px below the environment header. See mockup for reference: https://docs.google.com/a/canonical.com/file/d/0B_l975nRB6BuSXdNYVVoVDZVOEU/edit
_inspector method can retry if it has no data.

* Model search logic broken out into its own method.
* Y.later calls _inspector if no model found.
* Retry limit in place.
* Drive by doc fix.
Cancel the timer on dispatch.
Tests.
Fixed failing tests and added new ones.