Update greenlet.c

I'm not sure if this is the proper way to raise questions like this. But basically, since `PyGreenlet_New` sets the `parent` to `PyGreenlet_GetCurrent()`, the `parent`'s reference is being incremented twice, no?