Inspector to charmbrowser

#### Notes
Closing the inspector now shows the appropriate charmbrowser elements.
Fixed bug where the query params would be stripped off when viewing the inspector or charm details.

#### To QA
- Use the `state` flag
- Add a charm to the canvas
- Close the ghost inspector - the charmbrowser should appear again
- Click on the service icon - the inspector should render again
- Deploy the service - the service inspector should render.
- Close the service inspector the charmbrowser should show up again.
- Make a search in the charmbrowser
- Start this task list over again with a query param in the url. The charmbrowsers should now show the search results.