Fix smb4php to work with home shares

Stat'ing a share with url_stat now checks if the user can run 'ls' in that share rather than checking if the share is listed by the server. This means that OwnCloud can now mount user home shares, which are never listed by the server.
updating 3rdparty submodule
[tx-robot] updated from transifex
Display admin option for public upload with encryption enabled

Now that public upload works with encryption, the admin option to toggle
it must be made visible.
Merge pull request #7784 from owncloud/enc-adminpageallowupload

Display admin option for public upload with encryption enabled
drop file cache migration OC5 -> OC6
Fix validation of allowed personal backend
Set overflow-y to auto
Added unit tests for when adding ext storage mount points

- test config was written correctly (global and local)
- test that personal mount points can be added for allowed backends
- test that personal mount points cannot be added for disallowed backends
- added $skipTest flag to make it possible add mount points without
  doing an actual check/connection (note: this is necessary because the
  static class OC_Mount_Config cannot be mocked)
Merge pull request #7766 from Xenopathic/master

Fix smb4php to work with home shares
Merge pull request #7791 from owncloud/app-setting-auto-scroll

Set overflow-y to auto
[tx-robot] updated from transifex
Merge pull request #7792 from owncloud/extstorage-fixpersonalstorage

Fix validation of allowed personal backend
Merge pull request #7790 from owncloud/fix/7788

drop file cache migration OC5 -> OC6
Merge pull request #7777 from owncloud/fix/7776

updating 3rdparty submodule
Merge branch 'master' into close-session-faster-master

Conflicts:
	apps/files/ajax/upgrade.php