made SSLSocketChannel2.java work both in blocking and nonblocking mode (#154)
improved buffer allocation, renamed variables, documented code and fixed potential threading issue in SSLSocketChannel2#processHandshake (#154)