adding size() to the file cache
returning the number of stored bytes in store() and adding cleanup() method
adding detection of aborted uploads
Merge branch 'master' into fixing-4546-master

Conflicts:
	lib/connector/sabre/directory.php
Merge branch 'master' into fixing-4546-master

Conflicts:
	lib/connector/sabre/directory.php
JS version of the OCP\ITags interface
Remove obsolete files.
Fix typo
It's 'status', not 'result'!
Merge branch 'js_vcategories_to_tags' of github.com:owncloud/core into js_vcategories_to_tags
adding additional exceptions for special cases where creating a file might not be allowed
Merge branch 'master' into fixing-4546-master

Conflicts:
	lib/private/connector/sabre/directory.php
moving createFileChunked() to OC_Connector_Sabre_File
catch exceptions while uploading and pass on the error message
catch specific file exceptions and convert them to proper http status code via webdav
fixing status code and formatting
only encrypt file to users with encryption keys
make sure that we only find file/folder shares
make sure that we are logged in ad user1 while performing the tests
Fixed external storage status indicator in admin page

- Fixes #5241
- Fixed indicator to appear, its selector was wrong
- Added spinner while saving an entry's settings
- Removed ajax "async: false" that blocked the browser while saving