code style
Rework background job system
Adjust backgroundjob test cases
Add database table for backgroundjob
Ensure we don't throw an exception before we can upgrade to the new backgroundjob system
Try to supress pre-upgrade backgroundjob error
Don't try to use backgroundjobs before the installtion is done
lastRun is not a method
Update documentation for \OCP\BackgroundJob
Add support for the old public backgroundjob api
Move legacy backgroundjob classes to a place where they can be autoloaded
merge master into backgroundjob
Files: use public api to register backgroundjob
fix clearing mounts when filesystem isn't initialized yet
make sure the filesystem is setup before doing mount operations
Use int for last_run
Merge pull request #3051 from owncloud/backgroundjob

Reworked background job system.