Add a fork of the google protobuf library (modified for Python3) also
add greenlet dependency to setup.py
This feels wrong but it turns out I need those _pb2.py files if I'm going to
build this on Windows.