search term for users and groups may occur anywhere in the name or displayname, not just in the beginning
add tests
return int, not string
clean up created groups after testing, and correct parameter order
extend Dummy user and group implementation to pass tests
drop unneeded code
specify no attribute for group exists check, as done with users
fix instantiation of Access class
also adapt result check from readAttribute
add indie.json for Indie App Store listing
don't typecast null values inside dispatcher.php
Return 503 in  public.php and OCS API when upgrade is due

To prevent unexpected behavior, public.php and the OCS API calls will
return 503 Service Unavailable when an upgrade is due.
Return 503 OCS response with requested format
Add StorageNotAvailableException
Handle StorageNotAvailableException in ajax/list.php
If loading a directory fails, navigate back to the previous directory
Handle StorageNotAvailableException in webdav
loop over usernames, not passwords
Merge pull request #9306 from owncloud/publicneedsupgrade

Return 503 in  public.php and OCS API when upgrade is due
add missing backticks