test: use error-checking strncat/strncpy replacements
test: fix buffer overflow in large header test

Fixes #136.
Fix IPv6 address parsing.

Fixes #133.
Update AUTHORS
Fix unmatched quote in dump_url output.
Fix MSVS 2005 and 2008 missing size_t typdef.

Replace manual size_t typedef with stddef.h include

Fixes #128, #141.
Update AUTHORS
Add a simple utility to dump events as they happen
Add on_status_complete callback.

Add a "status complete" callback to support Simple-Response handling with HTTP
version <= 1.0.

Patch by Tóth Tamás, tests by Corey Richardson.
Update AUTHORS and .mailmap
Move url_parser.c to contrib/
doc: add travis build status link
Update AUTHORS and .mailmap
Bump to version 2.1
build: set SONAME in shared object file

Fixes #151.
Add function http_parser_version().

Fixes #115.
Do not accept PUN/GEM methods as PUT/GET.

* Encountering them returns an error, `HPE_INVALID_METHOD`
* Tests have been added.
Further request method check strengthening.
test: add amazon.com response test
Update misleading comment.

The HTTP_MAX_HEADER_SIZE check is not there to guard against
buffer overflows, it's there to protect unwitting embedders
against denial-of-service attacks.