Fix errors in java build path file for eclipse
Handle ssl handshake and verify events in ruby event handler
EventableSocketChannel now knows whether it is a client or server channel
Introduce EventCallback interface
Refactor several iterator-loops to foreach-loops
Convert constants to EventCode enum
Convert interface to abstract class
Pull binding property up
Pull up selector field
Pull up outboundQ field
Encapsulate reactor read logic in abstract/template class
Encapsulate reactor write logic in template class
Encapsulate connectable logic into EventableSocketChannel
Pull up unimplemented method into template class
Answer true to '#ssl?'
Convert tls params to java KeyStore and pass to reactor
Pass TLS params to EventableSocketChannel
Introduce SslBox class
Add ability to perform handshaking and fire events
Implement ssl_verify_peer callback