convenience wrapper for HTTP PATCH in HttpSocket class.

Not something I cannot live without, but noticed when working with GitHub API that HttpSocket does not have a `patch()` wrapper method.

Almost all of the API v3 requests to GitHub for modifying something has to be made in PATCH now.

More info on PATCH: http://tools.ietf.org/html/rfc5789