Add a wrapper for evhttp_request.

It's main function is to let you use a boost::function easily.

See also: https://codereview.appspot.com/147410044/