Refactor parallel worker code and make it work on jruby
Add parallel worker documentation

Also added --jobs option to man file
Push a fix for SharedHelpers.chdir not being threadsafe

The platform detection is a bit messy and I will refactor it later
Use newly introduced current_ruby method for platform