Use more generic error messages

EHTTP* messages are related to the error messages a server would
use, however clients can also use http11 so we'll use more
descriptive names for the errors.
Merge pull request #19 from dstufft/generic-error

Use more generic error messages