Add helpers for HTTP methods taking params

Add versions of `post`, `put`, `patch` which take parameters in a
form-encoded format. These functions take a list of key/values, generate
the bytestring body, and supply the requiste headers for WAI.
Ah, I hadn't checked prior to adding those. Indeed, HTTP 1.x still only supports GET and POST methods. I'll remove the superfluous methods.