uri: add mongoc_uri_unescape()

This will allow us to decode %20 and such in URIs after the sections have
been parsed. The goal here is to allow funky passwords and realms as part
of the usernames.