http://tools.ietf.org/html/rfc3986 2.1. says:
"... URI producers and normalizers should use uppercase hexadecimal
digits for all percent-encodings."
Call unescape() in query_params().
Merge commit '28ed7a0ac6c1777c28b9e1ba04f58e0a4f670aa1'