Fix wrong transfer count bug for blocking transfers
[XNIO-234] At JsseSslConduitEngine, handle a SSLHanshakeException by attempting to wrap and flush one last time.
Next is 3.4.0.Beta1
Clear interrupt status before doing anything interrupt-sensitive
Add safeClose variant for AutoCloseables
Javadoc
Fix bug in HTTP upgrade implementation
Useful buffer debug routines
Add logging config for API tests
Revised JSSE SSL
At ConduitMock, do not mark eof on terminateWrites
At EngineMock.wrap/unwrap: account for PERFORM_REQUESTED_ACTION whenever current handshake status isd NOT_HANDSHAKING
At SSLEngineMock.unwrap, do not return NEED_UNWRAP handshake status if needUnwrap is not true
Add log messages to SSLEngineMock
At ConnectedSslStreamChannelReadWriteTestCase and at JsseSSlStreamConnectionTestCase: remove checks for handshake status, as this is algorithm dependent
At ConnectedSslStreamChannelReadWriteTestCase and JsseSslStreamConnectionTestCase: remove FIXME, as moving shutdownReads/Writes to threads is impractical
Remove FIXME marks from ssl tests regarding bug in flush: the bug is fixed
Remove implementation dependent code from JsseXnioSslTestCase
At SslStreamConnectionValidationTestCase: do not require validation of non-api method params
Expect an EOFException at closeWithoutFlushing SSL tests