Restructure; add old crap that needs to be fixed.
Do a little refactoring.
More refactoring.
Add/move tests.
Update chicago.
Fix message parsing.
Simplify queued messages; do more timeout stuff.
Update a bunch of things.

 * Add a struct-based message parser since parsley is kind of slow.
 * Temporarily remove blist dependency for pypy.
 * Consolidate outgoing data when possible.
Update libcurvecpr curvecp.
Update libcurvecpr code some more.
Lots of updates to pynacl curvecp.
Tidy up with some cffi tricks.
Do less work with rescheduling.
Fix the chicago implementation.

This produced an almost order of magnitude speed increase in transmitting and
receiving data.
Add a CurveCPClientEndpoint.
Add gitignore.