Flipped return value of SSLSocket#flushData to avoid hang on timeout
Symbols can have encodings that need to be Marshaled

Add a new interface to the few special objects that can be Marshaled
with encodings.
Update to jzlib 1.1.2.

A user reported to me that a concurrency issue in jzlib had been
fixed in 1.1.2. Specifically, the Tree#gen_codes method was
static and synchronized, causing contention. This was fixed in
1.1.2.
Update to latest InvokeBinder (1.2-SNAPSHOT) for Smart* classes.
Remove duplicate signature args utility.
Merge pull request #554 from robinmessage/master

Fixes issue #549 (OpenSSL sockets spin indefinitely on timeout in handshake)
Beginnings of indy-only method binding.

This patch adds a new MethodFactory that will eventually use
MethodHandle for binding methods rather than generated stub code.
This should reduce the amount of memory taken by invokers, since
the new MH-based DynamicMethod just aggregates a few handles. We
will eventually be able to remove all the generated invokers and
populators because the handle-based versions can be built
programmatically. This may also help improve startup time for
apps, especially any that are AOT-compiled (since AOT-compiled
scripts still have to generated their invokers at runtime).

The logic here is only wired up for binding script-borne methods,
only in AOT mode (or for the target script).

TODO:

* Invokers for script-borne blocks
* Invokers for core class methods
* Correct "super" logic (currently can't super because the super
  name is not available).
* Build of JRuby with no invokers or populators
Merge remote-tracking branch 'github/master'
Bump version for jruby-openssl-0.8.6.
Bump version to jruby-openssl-0.8.7.dev.
Fix MH-invoker super by passing bind name through to factory.
Update jzlib in Netbeans project.
Remove support for and uses of deprecated Callback methods.
Add back enough Callback stuff to keep undeprecated APIS working.

* define*Method are back to working, but deprecated
* *CallbackMethod are deprecated
* Callback is deprecated

These will all be removed in the next major JRuby version.
Add ldscript parsing to ffi_lib
Add AIX build of jffi-1.2 from Jeff Stone <jstoneky@gmail.com>
Bump jnr-ffi to 0.7.11 for ppc-AIX fixes
Update to jnr-posix 2.5.1 for AIX support
Fix JRUBY-7113.
This was obviously a mistake.