Fix urlencoded parser getting confused about its keys and values. Add further defensive handling of NULL values. Improve tests.
Improve coverage of the urlencoded parser.