Make channels align more closely to golang channels
spec_helper.rb: use RbConfig when it is available instead of Config
Make pop and queue work properly when a queue is closed
Make select work correctly with new channel closing semantics
Change rbx to use the newer rbx names for rvm