Add a machine token widget.
Changed the anchor tag to a div and updated the css
Created a request object parser to create a state object from the Y.Routers request object.
Refactored the state output as per the discussion in the PR
Simplified the buildSection method
Get local charm icons from the Juju API.
Update page title to function

- Name was grabbing the wrong value from the event.
- Added a test that setting a name does change the title fixing ^
- The fake backend wasn't setting a name so it was defaulting to Environment
- Changed the name to have a class to follow suit on the provider type for
consistency.
Set version for release.
Set version back to unreleased.
Added the dispatcher and save state controls to the state manager
Added tests for the dispatching functionality
Only open service inspector if ghost inspector has not been destroyed.
test added for multiple inspectors.
Now works with previously destroyed inspectors.

Pushing reset onto cleanups.
Test added for existing inspector being destroyed.
Added a new url generation method to create a valid url from the state object
Created charmbrowser dispatcher method to support all of our urls. It does not yet support the view navigate
Added tests for charmbrowser dispatcher
API for retrieving/listing local charm files.
added a changeState event to interact with the state object instead of using viewnavigates