* Migrate additional test modules away from the deprecated framework,
taking care to demonstrate both unittest- and pytest-style testing.
* Add an additional Cookie class and parse cookies in the Result object
to facilitate cookie testing.
* Extend BoundStream to implement more of the IO protocol so that
it works with mock WSGI input objects (and potentially improves
compatibility as a drop-in replacement for the native WSGI input
object).
* Disable pypy3 testing on Travis, since it uses a buggy cookie impl,
and also we don't support pypy3 (yet) since overall it isn't fully
baked.
* Specify latest pypy version for Travis testing, which has improved
cookie handling.