drop filectime from the filesystem api's
drop depricated is_readable and is_writable
some namespaces fixed for the shared backend
add getCache and getScanner to storage api in order to allow storage backends to overwride caching behaviour
remove chroot from filesystem api
use OC_Files::getFileInfo and OC_Files::getDirectoryContent as high level api for the filecache

most apps would want to use this api instead of using the cache directly
Merge branch 'master' into filesystem
postpone the cost of setting up some of the external storage backends untill we actually need it
automatically scan files when needed
merge master into filesystem
use strtotime on non-nummeric times in oc_filesystem::touch
merge master into filesystem
cleanup OC_Files a bit
merge master into filesystem
Merge branch 'master' into filesystem
move the cache api from OC_Files to filesystem(view)
fix problem with normalizePath when there was a double leading slash
add View->putFileInfo to the filecache api
add search to the filecache api
Merge branch 'master' into filesystem