Merge pull request #1756 from jburel/log-file

Exclude the import log from the list of files.
Worked around method_decorator problem with custom getattr

This addresses the fact that django's method_decorator does not cope
with argumented (or instantitated at all) decorators.

This can and should be removed if upstream changes make it possible to
do so.

References:

The python bug (fixed in 3.3+ only, not backporting) http://bugs.python.org/issue3445
django cache_page fix: https://code.djangoproject.com/ticket/13093
django handling missing attributes: https://github.com/django/django/blob/c3aa2948c6c14862407501290571f858ccf45b07/django/utils/decorators.py#L73
django bugs: https://code.djangoproject.com/ticket/21513, https://code.djangoproject.com/ticket/13879
Clean comments, update expected exception.
Correct syntax in pytest.raises().
Touch Django files after extracting to force them to be copied into dist
Merge pull request #1841 from mtbc/trac-11250-manage-transfer-buffer-size

assist #11250: manage transfer buffer size
Merge pull request #1852 from jburel/download-metadata

Download metadata
Merge pull request #1846 from jburel/thumbnails

Order rendering settings loading.
Merge pull request #1824 from jburel/npe-importer

Initialize table before file chooser.
Bio-Formats dependency on lwf-stubs JAR for lurawave
Replace file.sha1.val by file.hash.val
Add `--match v.[0-9]*` to `git describe` (Fix #11727)

In order to prevent non-official tags from causing
server/client version breakage, filter out all non
official-looking tags, i.e. "v.4.4.9"
Make salting configurable in ConfigurablePasswordProvider

Rather than add a NoSalting subclass, a `salt` field has been
added to CPP (inherited by JdbcPP) but which by default is now
true. An instance of JdbcPasswordProvider with the value set to
fale is available as `jdbcPasswordProvider449` and the full chain
as `chainedPasswordProvider449`.
Add `--no-salt` parameter to `bin/omero db script|password`

In order to allow rolling back to non-salted passwords, the
base CLI commands now allow turning off salting. Between this
and the *449 password providers, it should be able to revert
completely to non-salted logic.
Explain non-ID copying
Change warn to debug
Running Python first for flake8
TEMP to fail flake8
merge develop -D org -I include -E exclude: PR 1385 (Update the OMERO VirtualBox image)
merge develop -D org -I include -E exclude: PR 1712 (Create release source artifact containing all submodules)