Add support for copying/moving folders between storages, move isIgnoredDir() to Filesystem

Conflicts:
	lib/files/cache/scanner.php
Fix undefined variable for copying empty folders
Add data-dir attribute to home breadcrumb
Remove user name addition to paths in deleteAll
Switch to calling deleteAll via storage to avoid emitting delete hook