Prevent using root as mount point for external storage

Fixes #5981
Added unit test for root mount point validation
Now also preventing the user of "Shared" as mountpoint
Merge pull request #5991 from owncloud/extstorage-mountpointvalidation

Prevent using root as mount point for external storage