Charm details on inspector is a dispatched route.
Inspector doesn't get recreated when dispatching details.

Refactor inspector dispatching.

* Collapse local and service inspector methods into like render methods.
* Move logic regarding types of inspector to render methods.
Remove old 'inspector' method.
Merge pull request #422 from jaycee/dispatch-details

Charm details breakout panel is a dispatched view.

* renderUI can open the charmDetails viewlet.
* metadata.charm is used by state to signify if the details should be open.
* the service inspector can be dispatched to without creating a new inspector,
  so details can be viewed without resetting the inspector's state.
Hook up UI interactions for new scale-up UI

Hooked up tests for the UI interactions of the scale-up view

Simplified scale-up view interaction code to apply classes instead of manage state
Merge pull request #425 from hatched/hook-up-scaleup

Hooked up UI interactions for new inspector scale-up view

The new inspector scale up UI interactions are now functional. The follow-up will hook the UI to the back-end.