Add set_client_SNI_hostname to specify client-side SNI hostname.

No attempt is done at checking SSL_set_tlsext_host_name(SSL_ctrl)'s return
value because I could not find it documented anywhere.
Merge pull request #8 from mfp/client-side-SNI

Add set_client_SNI_hostname to specify client-side SNI hostname.