Add missing special cases.  inf and nan were return 1 instead of 0.  I will send a patch to mri
Revert assertions in compiler spec to strict array equality
Localise variables for readability, since they were only used in one place
Fixed to_s and some other small refactorings
Fixes 1121. Bigdeciment 1.9+: to_s sometimes has extra trailing zeroes
Fixed #1122. BigDecimal 1.9+: exponent for Nan,-Infinity,Infinity should be 0, not 1
Remove FFI
Regression test for reopening $stdout and $stderr.

Checkout: https://github.com/jruby/jruby/issues/1104
Merge pull request #1124 from godfat/regression-test-for-gh-1104

Regression test for reopening $stdout and $stderr.
Merge pull request #1120 from Sinjo/fix_test_assertions

Fix test assertions which were made weaker
Remove stuff that depended on ffi
Remove ffi library hook
FFI is going to live on a farm upstate, where it can spend its remaining days frolicking in uninitialized memory, and chasing NULL pointer dereferences.
* Package the Ruby 2.1 stdlib instead of the non-existant 1.9 stdlib
Revert "Remove stuff that depended on ffi"

This reverts commit ce86abfa0b712dee7974e8d054deeefb7ad52e68.
* Updated config for Eclipse IDE
Remove old 1.8 Win32API
Enable gem installation again.  Ignore the step in Eclipse
Test for openssl bug 1092 (PKCS12 Format & DerInputStream.getLength()) - try reading pkcs12 from file.
Clean up PKCS12#initialize with guard statement and removing duplicate exception handling.