Add a utf8 validation test.
Add headline.
More utf8 tests.
Some more utf8 fleshing out.
Add an incremental UTF8 validator.

Far superior from the previous one.
Add working UTF8 validation.

Since the UTF8 validator is incremental. That is, supports being fed one byte at a time, and keeps state in a uint32_t, this got a lot easier than I had anticipated.
A lot more utf8 tests passing.
More work on UTF8 validation.
Fix utf8 parser properly.
Get rid of the use of the old utf8 parser.
Count "informational" as a success.
Fix close frame handling of close statuses.
Log the close status we're sending.
Fix some more bugs.

All Autobahn tests now pass (except for a few close status codes).
Update autobahn config to include all tests.

(Except for the extension ones yet...)