title: using requests with TLS doesn't give SNI support
body: <p>I'm using requests to communicate with a django app but</p>
  
  <p>When I try</p>
  
  <pre><code>requests.get('https://mysite.com', verify=True)
  </code></pre>
  
  <p>I get the error:</p>
  
  <blockquote>
    <p>hostname 'mysite.com' doesn't match either of '*.myhost.com', 'myhost.com'</p>
  </blockquote>
  
  <p>However, when I look at the browser, or <a href="http://www.digicert.com/help/">http://www.digicert.com/help/</a> the certificate looks fine and dandy.</p>
  
  <p>My host suggested it was the lack of SNI support from requests (and Github seems to confirm that <a href="https://github.com/kennethreitz/requests/issues/749">https://github.com/kennethreitz/requests/issues/749</a> ).  Has anyone found a work-around using requests?</p>