merge dev_5_0 -D org: PR 2242 (Use mklink under Windows)
merge dev_5_0 -D org: PR 2595 (12311 auto memory)
merge dev_5_0 -D org: PR 2596 (Groups users menu 12082)
merge dev_5_0 -D org: PR 2615 (Sphinx api improvements)
merge dev_5_0 -D org: PR 2639 (Event log queue)
merge dev_5_0 -D org: PR 2643 (permissions test matlab script)
merge dev_5_0 -D org: PR 2667 (Add a quiet option to CLI commands)
merge dev_5_0 -D org: PR 2676 (Overhaul of Insight's Search, Part 2)
merge dev_5_0 -D org: PR 2677 (Matlab writeFileAnnotation)
merge dev_5_0 -D org: PR 2678 (Matlab CZI job)
merge dev_5_0 -D org: PR 2681 (12252 script limit)
merge dev_5_0 -D org: PR 2693 (Mousewheel zoom centres on mouse location)
merge dev_5_0 -D org: PR 2697 (Rendering settings: Always show 'SavedBy' Panel (rebased onto dev_5_0))
merge dev_5_0 -D org: PR 2726 (Preview fix)
merge dev_5_0 -D org: PR 2737 (Create composite client bundles directly under target)
merge dev_5_0 -D org: PR 2741 (add trivial checksum algorithm that reflects file size only)
merge dev_5_0 -D org: PR 2743 (`fs rename` command for modifying template values)
merge dev_5_0 -D org: PR 2744 (mark testInputs integration test as failing)
merge dev_5_0 -D org: PR 2745 (Flake8 fstest and gatewaytest)
merge dev_5_0 -D org: PR 2746 (adjust results parameter in flaky testInputs integration test)