Use conf.py from ome-documentation in the sphinx-api conf.py
Fix .gitignore and add _build
Fix logic to display the release number in the API documentation
Replace OmeroPy by OMERO.py in the API doc
Do not inherit Sphinx extensions from common/conf.py
Use full omero.version rather than omero.shortversion for the API doc

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Mousewheel zoom centres on mouse location. See #12391
Create a separate page per module and control the toc depth

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Expose --markers option in test_setup.py

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Add pytest.ini to define custom markers

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Deprecate fs_suite pytest marker

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Deprecate pytest cliobj marker

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Add description for long-running pytest marker

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Fix flake8 warning

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Design api_theme to match documentation sphinx_theme

- Set the sidebar to the left
- Increase font sizes

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Initial glossary.py tool
Formatting improvements
Add header mapping and some refactoring
Minor fixups and filter 'upgrades'
Remove separate metric keys in favor of cfg-gen

Since every property will be configurable on a per JVM
basis, there's no need to hard-code the names "indexer"
or "blitz" for the metrics bean.