bugfix: trailing / in directories does not mangle uploaded filenames
Improved compressed ftpfilesystem abstration to support walking