Present the same Thread object for all fibers within a thread

There is a [bug](http://jira.codehaus.org/browse/JRUBY-7081) which I am solving here. 
I haven't added a rubyspec. Is this conceptually correct?