Bug 962225: Fix issue with unescaped characters in emails.

The string from FxOS is _NOT_ urlencoded, therefore common email symbols like
"+" are not escaped. This will cause them to be converted to " " by QueryDict.
Fix this by doing a much more simple parse of the string.

@jgmize r?