move the left inspector under the state flag
Search box is now only rendered for editorial and search results views.
changeState is now fired from the canvas and reaches the charmbrowser to alter the state.
Ghost inspector now fires a deployed event so that the browser can switch it to a service inspector
Add and fix test failures.
Merge pull request #241 from hatched/inspector-render-state

#### Note
The `li` flag has been removed and rolled into the `state` flag.

#### To QA
- Use the `state` flag
- Add a service to the canvas, a ghost inspector should show up.
- Deploy the service, the service inspector should show up.
- Close the inspector.
- Click on the deployed service icon and the inspector should render again.

#### Known issue
- Closing the inspector does not modify the state so it does not revert back to the charmbrowser (follow-up).