Update http_method and http_errno definitions.

A makefile now enables us to easily update the
both enums.

This should have been commited with the update to 2.3, but whatever.
Add field for retrieving the method name as a string.
Use array of error descriptions instead of additional pinvoke.

Safes precious speed.