Remove special case for css in OC.filePath
Add unittest for filePath
Add beforeeach and aftereach
Added filesystem hooks for mount/unmount ext storage
Added failing unit tests for mount config hooks
Expose getAppKeys trough \OCP\IConfig
Fix add/remove mountpoint hooks
Add EtagPropagator to handle etag changes when external storages are changed
Hookup the etag propagator
More phpdoc
Added PHP docs for etag propagator
Merge pull request #11505 from owncloud/stable7-ext-updateetagmount

Stable7 ext updateetagmount
Urlencode file name before passing it to cURL

Large file helper use cURL to determine file sizes. Thus filenames must be
urlencoded in case special symbols like '#' can cause BadRequest errors.

Signed-off-by: Tony Zelenoff <antonz@parallels.com>

Backport of 2d03019c91ab8d07dfbfb1e54db86d0c4978ab9a from master
Refactor MailSettings controller

- Do not store the password (fixes https://github.com/owncloud/core/issues/11385)
- Refactor to AppFramework
- Add unit tests
Merge pull request #11503 from owncloud/stable7-9753

Stable7 9753
Prevent button click when enter key is pressed in LDAP wizard

Pressing enter in the LDAP wizard will trigger a click on the first
button. In the main page it would trigger the delete dialog, which is
quite inconvenient.

Added a type attribute to suppress this behavior.

Backport of bb424802c8f6e8fd0e7fbe28e000400a5b0660f3 from master
fix performance issues
try to get path from filesystem
make sure that we always delete oldest first
Log warning when no uid was found for user

In some incomplete setups (like mine) it can happen that the uid
attribute of users is missing.

To be able to find out that something is wrong, a debug message is now
logged when it has not been found.

Backport of 59f9107dd9497d2eb9bd61f5eb8d893dd8fcb766 from master