Added minimal support for SNI

Minimal support for SNI, added just enough to allow client code to access the RFC 3546 server_name values.

Ignore the maven part, it's only useful on my side to build the patched version without colliding with the official jar.