Enhancement: Enable users to list all spaces

Added a permission check if the user has the `list-all-spaces` permission.
This enables users to list all spaces, even those which they are not members of.

https://github.com/cs3org/reva/pull/2207
