Testcase base class
Do not use uniqid in Group and User tests as it is not unique on windows
Test LargeFileHelperGetFileSize also with ascii only characters

And skip the UTF8 names on Windows as they are not supported
Windows does not support CHMOD, therefor we can not test not writable folders

Conflicts:
	tests/lib/tempmanager.php
Skip some more tests on Windows which just can not work at all

Conflicts:
	tests/lib/archive/tar.php
	tests/lib/files/storage/local.php
	tests/lib/files/view.php
Fix single run of encryption tests and usages of uniqid() and fopen()

Conflicts:
	apps/files_encryption/tests/crypt.php
	apps/files_encryption/tests/helper.php
	apps/files_encryption/tests/hooks.php
	apps/files_encryption/tests/keymanager.php
	apps/files_encryption/tests/proxy.php
	apps/files_encryption/tests/share.php
	apps/files_encryption/tests/stream.php
	apps/files_encryption/tests/trashbin.php
	apps/files_encryption/tests/webdav.php
Make it possible to cleanPath() absolute Windows paths
Fix Files\Storage\Home::testRoot()
Correctly refresh the apps list after removing the mock
Correctly restore previous root mount point after testing

Conflicts:
	tests/lib/cache/file.php
	tests/lib/cache/usercache.php
Back to OC_Util::generateRandomBytes()
Simple fix for the wrong Mapper reset
use the new base class for share/share.php tests
fixing cache routes

Conflicts:
	tests/lib/cache/file.php
	tests/lib/cache/usercache.php
Merge pull request #12291 from owncloud/issue/10991-stable7-backport

Issue/10991 stable7 backport