build.xml: Package source archive including submodules
build: Add plainversion
build: Restore creation of broken OMERO.source in release-src

- Correct version to use plainversion.
- Add archive prefix.
build: release-src ensures target exists
build: Create tar source archive as well as zip
omeis: Remove obsolete CVS directory
build: Move git archive creation to components/antlib/scripts/source-archive
build: Embed version as gitversion.xml
build: Embed short version for documentation
build: Restore release-src as release-all dependency
build: build.py sets omero.shortversion
Revert "build: Restore release-src as release-all dependency"

This reverts commit 5b0098333130d3b01eb3aaa081ab188589dfe354.
build: source-archive: Manually flush stdout
build: source-archive: Generalise version filename
OMERO.sh: Create source release
Replace selection icons.
merge dev_5_0 -D org -I include -E exclude: PR 2055 (fix #11877: move import logs to upload jobs instead of annotations)
merge dev_5_0 -D org -I include -E exclude: PR 2058 (Update dev_5_0 submodules)
merge dev_5_0 -D org -I include -E exclude: PR 2059 (Close parsed files after each indexing iteration  (fixes #11949))
merge dev_5_0 -D org -I include -E exclude: PR 2060 (Import fixes insight)