Refactor use of threads over forking processes in jruby.
Run the parallel step test on both platforms.
Add rubinius support.  Only set safe mode if DRb will be used.