Implementing channel closing behavior: lingering sends are correctly handled
Resorting to yielding before closing to avoid that fulfilled receiving tasklets incorrectly raise exceptions
Better cleanup of remaining tasklets in between tests
Updated other tests to support new close behavior
Other minor improvements