Fix TestM17N#test_hash_to_s
TestM17N#test_gsub was fixed by #756
Add incomplete-character smarts to StringIO#gets + other tweaks.

* Add incomplete character logic to StringIO#gets.
* Move incomplete character logic to common place for
  StringIO#gets and GZipReader#gets.
* Untag passing StringIO#gets test.
* Fixes #563.
Use same logic in compiler and interpreter for defined?(Colon2).

Fixes #814.
BigDecimal#hash should ignore scale. Fixes #772

Tests added to rubyspec:
https://github.com/rubyspec/rubyspec/pull/228
Never raise error from RubyBasicObject.compareTo, for flexibility.

See https://jira.codehaus.org/browse/JRUBY-7013 for a case where
we need this to interoperate with a newer collection in Java 8.
Remove the test that 995071d broke.

995071d is a divergence from the past behavior, so we should remove the
test that we don't expect to pass.
No one *seems* to be using Eclipse, but we shold be consistent [ci skip]
Detect IPv6 address and report as such

Fixes http://bugs.jruby.org/7013
fix slice_before on empty enumerable

This fixes an issue where calling slice_before on an empty enumerable
would return an enumerable containing one element of nil
Merge pull request #822 from statianzo/slice_before-fix

fix slice_before on empty enumerable
Missing parens for ripper
fix #823
Make sure that jars that are symlinked to extensionless files are loaded correctly
Merge pull request #824 from sclasen/sclasen-fix-823

fix #823
first shot to get maven build jruby
show deprecated
revert to original src path
Implement thread retval for 1.9's Open3.popen3. JRUBY-6409

It turns out that the thread value returned from 1.9's popen3 is
actually easy to support by simply calling java.lang.Process's
waitFor method. This is, in fact, much more reliable than a normal
popen + waitpid due to our racing the JVM to the waitpid call.

There's still issues with the interactivity of the streams (on
some JVMs/versions) and overall JRuby process management, but this
patch should allow popen3 to work properly.

Unexcluded some popen3 tests that pass now, too (yay!)
Unexclude another popen3-related test that's working.