Make the HTTP request method and body explicit in http-client tests
Add additional tests for HTTP PUT with request body content
Allow http-conn-send! to take a procedure as its #:data parameter