Fixes local charm upload inspectors for il flag

The local inspectors for charm uploads fail with the inspector left flag because
the code calling them is not aware of the new state object. To fix this:

* The new state object has been given a concept of "flash" storage. This is an
  attribute on the new state object which can store arbitrary data needed to
  render the current dispatch cycle. It is cleared after every dispatch cycle.
  This is used to store file and service data needed for the local charm upload.
* The browser has two new methods, `createUpgradeOrNewInspector` and
  `createRequestSeriesInspector`, responsible for actually creating the
  inspectors and rendering them to sectionA. Additionally the inspectors and
  their views have been updated to have the right targets for the changeState
  events needed to control their dispatch.
* The state object has been updated to be aware of the local charm inspector
  routes, as well as how to properly generate them from the metadata supplied.
* Call sites which simply render the inspectors without the flag have been
  updated to instead fire the changeState event with the correct metadata to
  generate a local inspector.