Blitz new method image.getThumbVersion()
Blitz listOrphans() new param: loadPixels=False
web listOrphans(loadPixels=True)
Thumbnails src include ?version=1 in query string
testListOphans() also tests loadPixels=True
testGetImage() also tests image.getThumbVersion()
image.getThumbVersion() applies to 'my' thumbnails only
Fix image.getThumbVersion() failing integration test
Downloads preserves directories of original files
Merge remote-tracking branch 'origin/develop' into download_directory_structure

Conflicts:
	components/tools/OmeroWeb/omeroweb/webgateway/views.py
Force thumb reload if version is None
History page and Basket uses thumbnail?verision
Share icon page uses thumbnail?verision
Refresh thumbnails in search results
Failing @xfail test for canAnnotate() bug
OmeroCpp: Disable rtypes RMap test
OmeroCpp: Disable all integration search tests
Fix open owned image from Share right panel
Merge remote-tracking branch 'origin/develop' into thumbnail_cache_busting

Conflicts:
	components/tools/OmeroWeb/omeroweb/webclient/static/webclient/javascript/ome.webclient.actions.js
Merge remote-tracking branch 'origin/develop' into download_directory_structure