fixed: ConvertHTMLToW didn't properly handle &#x encoding
fixed: For DAV files we should first get filename then URL decode else files like test;.avi fail
changed: For web servers returning filenames with &amp; encoding (e.g. Apache) transcode into %-URL encoding. Fixes #15365
Merge pull request #5584 from arnova/http_dav_encoding_fixes

HTTP/Webdav encoding fixes - Fixes ticket #15365