Don't load the apps when we need to upgrade

The loading can call functions that require new tables, like oc_jobs
adding basic interfaces for the activities api
Contains ownCloud's own implementation of the Sabre_DAV_Server regarding the handling of depth infinity
The clean way would have been to submit proper patches to the upstream project and reincorporate the code once released.

This will and has to follow!
adding copyright and PHPDocs
Merge branch 'appframework-master' into activities-api

Conflicts:
	lib/public/iservercontainer.php
initial implementation of activity manager
Contains ownCloud's own implementation of the Sabre_DAV_Server regarding the handling of depth infinity
The clean way would have been to submit proper patches to the upstream project and reincorporate the code once released.

This will and has to follow!
adding copyright and PHPDocs
Merge branch 'webdav-depth-fix-master' of github.com:owncloud/core into webdav-depth-fix-master
adding :
Get urlParams registered before Request is instantiated
Fix disabled status after sending the email
move controller to OCP
PHPDoc added
moving file to the right location
fixing SecurityMiddleware to use OC6 API
remove obsolete passesCSRFCheck()
fixing errors regarding wrong function calls / missing parameters
fixing typo
remove unused classes