Support Python 3.4

This has broader ramifications so it might not be an immediate step, but Python 3.4 is recently out, then Travis started supporting it a couple weeks ago, and the test suite passes as-is in 3.4, so it is now a reasonable thing to consider.