Replace ConditionVariable refinement with delegation class for 2.0 compat
Add spec/support to clean up the spec_helper
Add specs for Turbine::ConditionVariable#wait_for
Clean up and compact the test suite