Add support for HTTP PATCH method (RFC 5789)

This adds native support for the new PATCH method as described in RFC 5789. The http-types dependency needs to be bumped up to 0.8 for this.