Use state changes to reload inspector.

Ensure events are fired in tests.
Remove extra comment.
On dropping a charm on the canvas show the ghost inspector under the mv flag
Fixed tests and added test for new functionality
Merge pull request #406 from makyo/reload-inspector

Use state changes to reload inspector.

Rely on state changes to reload the inspector.
Merge pull request #408 from hatched/show-ghost-inspector

Show ghost inspector on charm deploy

The ghost inspector is now shown again when deploying a charm from the charmbrowser.