try latest jruby to fix postgres hang
clean up lock methods to return a Result object that makes it clear whether the lock had been acquired for the request.
re-enable all the things
fixed allowed failures
!head
mysql has needs too
turn off minitest/reporters until https://github.com/kern/minitest-reporters/pull/117 is merged
introduced Result, and added debugging for jruby issues
removed puts debugging and made the parallelism test use proper sleep/wakeup thread coordination

OHYEAHALSOFIXEDPOSTGRESTHANKSJRUBY
3.0.0
postgres returns true, false, 't', or 'f'.
.each(&:)
minitest/reporters doesn't work for rails < 4.0
maybe jruby-head doesn't have the "LocalJumpError: unexpected return" error (I don't see it locally with jruby-1.7.13
sqlite/jruby/rails 4.1 had a reproducable hang if the sleep was in the with_connection block
Travis will run the tests with jruby, but failures are allowed.
I shouldn't need rake as a dev dependency.