Change panopticon integration

* Wait until a document or manual is published
  before creating an artefact with Panopticon.
* Remove PanopticonMapping instead perform a GET
  request to check existence and either PUT or POST
  using slug.

NOTE:
* All panopticon communication is now via slug
* Panopticon PUT is only used for publishing a
  second version, withdrawal and re-publish.