Remove maven usage from api-jobs.yaml

Change all jobs to openstack-doc-tools setup.

Introduce new job template '{name}-tox-doc-{envlist}' that is
used for all api jobs that publish to docs.openstack.org.

Introduce new publishers 'upload-to-docs-site' and 'upload-to-api-site'.

The job names are changed as follows:

* openstack-api-quick-start -> api-site-tox-doc-publishdocs
* openstack-api-ref: Converted from maven to freestyle.
* block-api-v2.0 -> volume-api-tox-doc-publishdocs
* compute-api-v2.0 -> compute-api-tox-doc-publishdocs
* identity-api-v2.0, identity-api-v3 -> identity-api-tox-doc-publishdocs
  (handles also api v3)
* image-api-v1.1, image-api-v2.0 -> both handled by
  image-api-tox-doc-publishdocs
* network-api-v1, network-api-v2 -> netconn-api-tox-doc-publishdocs
* object-api-v1.0 -> object-api-tox-doc-publishdocs

ATTENTION root team:
This changes openstack-api-ref from maven to freestyle. Please delete
openstack-api-ref after approval so that it gets recreated correctly.

Change-Id: I8b91bfa462224f0e6114ce2b8cb80942810b0a0e
Merge "Remove maven usage from api-jobs.yaml"