Merge pull request #1 from alexcrichton/master

Touchups from a first pass
Remove the `S` type parameter from `Response`
Remove the `R` type parameter from `Response`
Fix some examples
Fix a leak of the handler data

Previously the `box callback` expression was being leaked because no on ever got
around to freeing it. This alters the server to store it by value so its dropped
when the server exits.

This prevents use-after-free by shutting down the server in the destructor,
before the data is dropped, so it's know that the data is longer in use by C.
Fix a leak of a c string when reading headers
Only spawn one OS thread for green tasks
Merge pull request #2 from alexcrichton/other

Fix a few leaks and remove some type parameters
Add some initial smoke tests
Make handling a request a trait object
Add some more complicated tests
Run tests on travis
Merge pull request #3 from alexcrichton/tests

Add some tests