Simple Plugin system for Javascript
Log exceptions in DAV storage

In some cases a "NotFound" might be expected, so just return false as
before. But for other exceptions, the exception is now logged.
Use UID instead of login name

Login name can be something different and thus I'm pretty sure this will break in combination with external auth providers such as LDAP.
remove triggerupdate, ref #11872
add quiet option, ref #8794
Remove obsoleted filelist prototype backup in tests
return correct result
Add a DateTimeFormatter class which allows overwriting the language and timezone

Fix #12227
Add sometests and copy tests from Util::formatDate to new class
cleaning up the build directory
make path absolute
Update 3rdparty to add PEAR.php back
Deprecate Util::formatDate()

Make DateTimeFormatter a service and adjust tests that have been inaccurate
Require the interface and return a string instead of private classes
Add filter for 'backend' to user REST route

This adds a "backend" type filter to the index REST route which is a pre-requisite for https://github.com/owncloud/core/issues/12620

For example when calling `index.php/settings/users/users?offset=0&limit=10&gid=&pattern=&backend=OC_User_Database` only users within the backend `OC_User_Database` would be shown. (requires sending a CSRF token as well)

Depends upon https://github.com/owncloud/core/pull/12711
skip testLongPath()
Add Redis cache implementation, prefer over memcached, tests & config sample
Merge pull request #12611 from owncloud/use-uid-instead-of-loginname

Use UID instead of login name
Fix numeric storage id for cache wrapper
improve update error page: remove box, make link visible, insert missing space, remove line break