Dump current parse position when an error occurs.
Add RAII handler for helping to send a bunch of requests and wait for
responses.

Add utility functions for getting hostname, finding an open port.

Just include server/client headers in generated files.
Add synchronization tester.
Merge pull request #2 from rjpower/master

Dump current parse position when an error occurs.