[PMC] Plugged a memory leak in the Coroutine PMC, where it didn't set a reference to the allocated context.  Parrot_free_context() doesn't recycle contexts if their ref counts are negative to avoid crashes, but this meant that when it was time to recycle this context, it didn't get reclaimed.
[PMC] Plugged a memory leak in the Coroutine PMC, where it didn't set a
reference to the allocated context.  Parrot_free_context() doesn't recycle
contexts if their ref counts are negative to avoid crashes, but this meant that
when it was time to recycle this context, it didn't get reclaimed.

git-svn-id: 6e74a02f85675cec270f5d931b0f6998666294a3@39466 d31e2699-5ff4-0310-a27c-f18f2fbe73fe

ashgti/parrot,ashgti/parrot,ashgti/parrot,ashgti/parrot,ashgti/parrot,ashgti/parrot,ashgti/parrot