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
adding web settings parser
Data_Type added to split_view_figure UI to fix setOmeroGroup()
refactoring settings.py

 - adding documentation
 - reordering and grouping
removing space, causing: Inline literal start-string without end-string
updating references
adjustment to use new directive: property
replacing term by the new property
indentation adjustment
Fixed: Instantly apply text color change
adding configuration OMERO from the command line section
Merge pull request #2970 from will-moore/bugfixes_for_5_0_4

Bugfixes for 5 0 4
Merge pull request #3027 from dominikl/roi_text_color

Fix: Instantly apply text color change
Merge pull request #3019 from aleksandra-tarkowska/settings

refactoring settings.py