Refactor Cache\Updater to work outside of the users home
Improve unit tests for Cache\Updater
Fix unit test
Fix warning in homecache
Update cache before post hooks
remove unstable test
Remove explicit propagate calls
Merge pull request #10145 from owncloud/cache-updater-refactor

Refactor cache updater to work outside of the users home