Check start end when applying to all.

If the value is modified in DB directly, the values are
reset while applying setting.
Replaced UnitsFactory.makeXYZ() with direct constructor call
Adjusted copyright dates, removed unused imports
Merge pull request #3194 from manics/tables_metadata_close-12606

Tables metadata check size after close
Get the file-size before .storage is set to None
Add missing table.close() in test
Fix mock_storage in unittest
Merge pull request #3188 from will-moore/webtest_removal_develop

Webtest removal
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 3037 (Group sudo)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 3069 (Scalebar)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 3109 (Disable keyboard navigation (up, down, left, right) for jquery tabs)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 3133 (General Pane alignment)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 3142 (Deprecate  methods/services)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 3148 (Rnd rgb)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 3155 (Re changes)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 3156 (Templates cleanup)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 3157 (Reset password)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 3160 (Try search repeatedly until success)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 3175 (General pane web)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 3190 (Insight units)