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().
fix hex case in unit test
Merge pull request #13 from samoconnor/master

Hex encoding fixes for RFC3986 compliance