Refactored restore iterators to use a much more compact approach.
Implemented most of the metadata restore handling
Default store metadata
Improved handling of metadata, especially on Linux/OSX
Removed some TODO's
Enforced current metadata size limitations
Merge branch 'master' into metadata
Added FileMissingException
Added detection for throwing FileMissingException to all backends
Updated BackendManager to handle failures with delete by checking if the file was actually deleted.
Fixed a bug with applying metadata on Windows
Implemented ACLs on Windows
Merge branch 'metadata'
Bugfix from EddiVonDerAlm@1e83373
Merge branch 'improved_delete_handler'
Update acknowledgements.txt