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.
Merge pull request #93 from pmclanahan/support-bad-post-fxos-962225

Bug 962225: Fix issue with unescaped characters in emails.