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 #11567 from owncloud/cache-updater-refactor-stable7

[stable7] Refactor cache updater to work outside of the users home