URLParser should percent-encode non-ASCII and non-printable characters in fragment
Created attachment 291268 [details] Patch
http://trac.webkit.org/changeset/207152