Merge pull request #2033 from aleksandra-tarkowska/11941_unicode_searching

fixing UnicodeEncodeError when searching, close #11941
Merge pull request #2019 from snoopycrimecop/merge/develop/submodules

Update develop submodules
Merge pull request #1966 from will-moore/login_customisation

custom login logo in settings.py
Remove deprecated --use-mirrors
Remove flake8 --use-mirrors
Merge pull request #2063 from sbesson/rebased/develop/travis_pypi

Travis: do not use --use-mirrors  (rebased onto develop)
Merge pull request #2057 from jburel/npe-import-develop

NPE import develop
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