[Truffle] implemented Object#<=>, Object#eql? Module#<= and Module#<=>
[Truffle] Merge.
[Truffle] Cleaned up accident in previous merge.
Update to jruby-openssl 0.9.6.dev.

0.9.5.dev accesses the now-deleted ChannelDescriptor class.
[Truffle] Merge.
Workaround for C2 crash.
[Truffle] Allow dispatch to have a different object for receiver and method lookup.
Merge branch 'master' into truffle-head.