TLS SNI support
Created originally on Bitbucket by Anonymous
Connection to https repository fails with exception if the server requires TLS SNI (Server Name Indication) extension support. This is widely used for hosting several https sites on one IP address and is supported by all major web browsers.