Merge pull request #1998 from jburel/group-owner-add-user

Add user as group owner
tighten unit test expectations
remove unused array
move mixed tests into main PreprocessorTest class
add test for preprocessor no-op
remove now-unused getters exposing internal state publicly
update viewer after copy/paste
Roll back to avoid conflict.
Code cleanup.
Clean up code.
Do not override the rnd settings.
Merge pull request #2001 from mtbc/trac-10565-rfs-leak

assist #10565: close some raw file store leaks
Merge pull request #1977 from jburel/connection_dev_5_0

Connection dev 5 0
fix #11922: createOriginalFileFromFileObj return value is unloaded
merge dev_5_0 -D org -I include -E exclude: PR 1986 (Update dev_5_0 submodules)
merge dev_5_0 -D org -I include -E exclude: PR 1989 (Inplace Import via SymlinkFileTransfer (See #11573))
merge dev_5_0 -D org -I include -E exclude: PR 1994 (11863 importer cli)
merge dev_5_0 -D org -I include -E exclude: PR 2002 (fix #11094: unify preprocessor test classes (rebased))
merge dev_5_0 -D org -I include -E exclude: PR 2004 (Paste rnd openedviewer dev5 0)
merge dev_5_0 -D org -I include -E exclude: PR 2006 (fix #11922: createOriginalFileFromFileObj return value is unloaded)