Avoid runtime error in OpenSSLContext.this() when ECDH isn't available.
Add missing call to ERR_error_string_n in OpenSSL error checking code.
Fix HTTP server virtual host name resolution issues. Fixes #611.

 - Fixes mapping of "host:port" style host headers
 - Fixes use of SNI based SSL contexts
Add HTTPS server SNI example project. See #611.