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.
Ok, I think we have a card on deck to add destroy slot support to the viewlet manager for just this purpose. For now I suppose this is fine, can you add an XXX here wrt to the destroy-slot-support.