first batch of work on Flysystem (multiple filesystem provider) support
tweak of duplicatefile to use filesystem for writes
fix to wrong variable name
updated file delete to use new filesystem
reverting rename because of incomplete support
add filesystem support to delete directory
add filesystem support to delete directory
index array on file path
add a few extra metadata vals for local files
debug to test insufficient folder perms
catch directory not readable exceptions
setup empty array if directory not readable
fix to lookup of full filename
tidy up of order of checks
porting of global search function to Filesystem plugin
fix to incorrect method name for interface
implement extension filtering on autocomplete
explode extensions into array
spacing tidy up
delegate the browse builder to a new Browse plugin