Possible fix for JRUBY-7038 - compare times(3) return to -1, not < 0 for error.
Use AtomicBoolean in signal handler tests.
Bump version to 2.5.0 due to added signal handler api