per @meatballhat: make 'python build.py test' always execute (not only if deps have changed)
Allowing for python3 in Makefile
Installing six per existing pattern
Upgrading virtualenv

since 1.7.1.2 wasn't playing nicely with python3.3.  I didn't look very
hard.  Maybe it was my python2.7-specific PYTHONPATH that was to
blame...
Adding a separate dependency installer script

since pip seems to be doing something special (not simply running
`setup.py install`) and is choking on encoding hint cookies in comments.
wat.
Adding a comment to clarify the change to `PYTHON` make var
Upgrading nosexcover

as version 1.0.8 introduces py3k compatibility.
Importing cookie stuff either way
Importing urlsplit and StringIO both ways
Importing _thread both ways
Using print function, dangit! :D
Catching exceptions with "as"
Using function form of `exec`
More str/unicode/bytes (un)tangling in request lib
A bunch more except, import, and exec changes for py3k
More binary/unicode stuff
Bumping Tornado to 3.0 for py3k compatibility
Updating windows build script to use upgraded virtualenv script
Updating build.py to match changes already made to Makefile
More unicode/bytes changes

plus fetching "Factory" and "Engine" properly off of dynamically
imported module.