title: Can't access https sites using urllib on python2.7
body: <pre><code>eduardo@camizao:/$ python2.7 
  Python 2.7.3 (default, Sep 26 2013, 20:03:06) 
  [GCC 4.6.3] on linux2
  Type "help", "copyright", "credits" or "license" for more information.
  &gt;&gt;&gt; import urllib
  &gt;&gt;&gt; url1 = 'http://www.google.com'
  &gt;&gt;&gt; url2 = 'https://www.google.com'
  &gt;&gt;&gt; f = urllib.urlopen(url1) 
  &gt;&gt;&gt; f = urllib.urlopen(url2)
  Traceback (most recent call last):
   File "&lt;stdin&gt;", line 1, in &lt;module&gt;
   File "/usr/lib/python2.7/urllib.py", line 87, in urlopen
    return opener.open(url)
   File "/usr/lib/python2.7/urllib.py", line 211, in open
    return getattr(self, name)(url)
   File "/usr/lib/python2.7/urllib.py", line 355, in open_http
    'got a bad status line', None)
  IOError: ('http protocol error', 0, 'got a bad status line', None)
  &gt;&gt;&gt; 
  </code></pre>
  
  <p>When I try to connect to an https site, using urllib I got error above.
  Proxies are correctly setup. Debugging python code, I have noticed in urllib.py that an import on ssl library is not performed. So, https calls are also not performed. Can anyone help me, please? I do have to use urllib, instead of urllib2 or another one. Thanks in advance. </p>