Fix update in jsTree when Project / Dataset renamed
Handle Figure scripts with cross-group search results
Handle cross-group OME-TIFF export, E.g. from search results
Fix 'duplicate headers' bug in download original image
Merge remote-tracking branch 'origin/develop' into bugfixes_for_5_0_4
Merge remote-tracking branch 'origin/develop' into bugfixes_for_5_0_4

Conflicts:
	components/tools/OmeroWeb/omeroweb/webgateway/views.py
script_run() tries to pick group by IDs and Data_Type
Data_Type added to split_view_figure UI to fix setOmeroGroup()
Merge pull request #2970 from will-moore/bugfixes_for_5_0_4

Bugfixes for 5 0 4