Bump to invokebinder 1.4.
Remove roque printStackTrace.
assert_raise takes a list of exception types now.
Apply psych/test_emitter.rb change from MRI.
Update to Snakeyaml 1.14.
Exclude test due to SnakeYAML behavior.
Pull up EXCLUDES hacks into test/lib's minitest.

Psych and a few other suites use minitest directly, bypassing the
test/unit EXCLUDES hacks I added earlier. This commit pulls my
hacks up into minitest, so that those other suites also see our
excluded tests.
Implement Process#groups for non-Windows machines
Add Etc::nprocessors
Only try to turn on tracing via RubyVM if it exists.
Add Float#next_float and Float#prev_float
Typecheck arg for op_mod19

Check for fixnum/float/bignum before casting `other`, and coerce if not a known good type.
Fixes cases like (1.23 ** nil) throwing a Java exception rather than a TypeError.
Update to invokebinder 1.4.
Merge pull request #2082 from cheald/process_groups

Implement Process#groups for non-Windows machines
Merge pull request #2083 from cheald/etc_nprocessors

Add Etc::nprocessors
Merge pull request #2086 from cheald/next_prev_float

Add Float#next_float and Float#prev_float
Merge pull request #2087 from cheald/fix_opmod19

Typecheck arg for op_mod19