SSL improvements

- Adds linger support to ssl closure; you can now choose to close the
ssl after pending writes are completed.
- Adds WriteRejectedException to dispatch exceptions for unwritten
messages once SSL is closed.
- Changes SSL_SECURED to the SSLSession object; once SSL_SECURED it set
the user has access to the session information.
4 files changed