BUGFIX: webdav upload: allowing special chars in filenames
change from the webdav branch, added test