Add Ruby "runtime number" to all thread names.
Propagate throw/catch continuation out of fiber into waiter.

Fixes #1519.
Ensure current fiber's queue is shutdown before propagating excps.

Relates to #1519.
Revert bad change I made for checking child fiber queue shutdown.

Fixes #1519 (for reals).
Merge remote-tracking branch 'origin/jruby-1_7'

Conflicts:
	core/src/main/java/org/jruby/Ruby.java
	core/src/main/java/org/jruby/RubyThread.java