Handle percent encoded characters
Passwords could be having special characters, in which case they need to be percent encoded as per the RFC-3986 section 2.1. in the URL.
For such fields, where the password may be percent encoded, it also needs to be decoded. That is what this change does. It takes the password which may be percent encoded and provides with an ascii equivalent string
Signed-off-by: Ritesh Raj Sarraf ritesh.sarraf@collabora.com