Implement SNI when making secure connections
Change to enable fetcher to connect to make secure connections to servers which require Server Name Identification (SNI). Also ensures that the name of the server is verified against the certificate for other secure connections.