Replace thread.allocate_lock with threading.RLock in primitives.py

darcs-hash:20090427143258-58103-0cce79dc8607f17de0630b513fc8f0926a82187a
GreenInvitation: add respond_to_reinvite method

darcs-hash:20090427155602-b2873-e83aaba7c9d5ce560e06fdbfe3f7cc0dbea60bd1