SSLSocket nonblock fixes

Ok, I think I’ve actually fixed nonblocking SSLSocket methods this
time.

Recent commits have gotten read_nonblock, write_nonblock,
connect_nonblock, and accept_nonblock passing MRI’s related tests
(which are few). I think they’re all working properly now, but if
they’re not I have no additional test cases to fix.

So, if you have interest in SSLSocket nonblocking IO, please test
JRuby master. Ideally we want to have all kinks worked out for 1.7.1.

  • Charlie