Add .c files from EC2 instance
Clean up C code
Convert client and server to getopt()

This makes the server IP and port configurable, and makes whether to
use TFO configurable.
Make the server loop forever
Starter run script that issues the /proc incantation to enable TFO

Mostly so I don't forget about it later
Add configurable query support to the client

This adds an optional -q / --query option to specify a file that the
query is read from. If not set, the query defaults to "Hello world!".
Make the server read and write out all data

Also send a response both at the start and at the end
Make the client read all of the response data
Fix deadlock issue
Write first then read?
Actually read unconditionally, oops
Utility script to split Wireshark captures into HTTP requests and responses
Make the server handle multiple requests in parallel

Also add </head> as a hack so the multi-stage client (in the next commit)
won't get stuck waiting for the end of the head.
Add client for simulating multi-stage web requests
Add Wikipedia dataset

Each simply-named file (banner, clark, etc.) is a full connection dumped
from Wireshark. These files were then broken up using split.php, with
the requests in the even-numbered files (banner.0, banner.2, etc.) and
the responses in the odd-numbered files (banner.1, banner.3, etc.).

reqs and reqs-small are request timeline specifications for the full
56 requests and the first 11 requests, respectively. Right now they
specify a response length of 56 for all requests, because the server
doesn't intelligently serve the right response yet.
Remove unused -s option in server
Misc fixes in multiclient
Use 4000 bytes as a proxy for head length rather than looking for </head>

Looking for </head> doesn't work when the response is gzipped, d'oh
Add tfomultiserver, server counterpart of tfomulticlient
Response specification for Wikipedia data set