Add PyPy support and run tests under PyPy