force-encode passwords on login
QUrlQuery doesn't encode + by default while bugzilla wants it to be.
This prevented passwords that include a plus from working.
Simply force-encode the password string to be fully encoded.
I've confirmed this working with passwords entailing spaces, plus, and
percent characters, all at the same time.
BUG: 413920
FIXED-IN: 5.17.3