Avoid cancelling self._gc in PBCTransport if it has already been cancelled.
Merge pull request #30 from jerith/fix-pbc-transport-cleanup

Fix PBCTransport cleanup on pypy