url-hexify values in key-value pairs

Fixes an issue found in #129 and is based on that branch, so that must be merged first.

When the comment body contains a `+` (or indeed, any other meta-character like `&` or `;`), errors would arise when posting.
It looks correct now. I'm surprised it worked before. Did you test if it works with the `.`?