compile CFFI extension at build time for PyPy

This seems to be the recommended behavior