Import Error: Cannot import name certs - Second time onwards!

```
In [1]: import requests
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
/usr/local/python2.7/lib/python2.7/site-packages/Django-1.3.4-py2.7.egg/django/core/management/commands/shell.pyc in <module>()
----> 1 import requests

/usr/local/python2.7/lib/python2.7/site-packages/requests/__init__.py in <module>()
     56     pass
     57
---> 58 from . import utils
     59 from .models import Request, Response, PreparedRequest
     60 from .api import request, get, head, post, patch, put, delete, options

/usr/local/python2.7/lib/python2.7/site-packages/requests/utils.py in <module>()
     23 from . import __version__
     24 from . import certs
---> 25 from .compat import parse_http_list as _parse_list_header
     26 from .compat import (quote, urlparse, bytes, str, OrderedDict, unquote, is_py2,
     27                      builtin_str, getproxies, proxy_bypass)

/usr/local/python2.7/lib/python2.7/site-packages/requests/compat.py in <module>()
      5 """
      6
----> 7 from .packages import chardet
      8
      9 import sys

/usr/local/python2.7/lib/python2.7/site-packages/requests/packages/__init__.py in <module>()
      1 from __future__ import absolute_import
      2
----> 3 from . import urllib3

/usr/local/python2.7/lib/python2.7/site-packages/requests/packages/urllib3/__init__.py in <module>()
     14
     15
---> 16 from .connectionpool import (
     17     HTTPConnectionPool,
     18     HTTPSConnectionPool,

/usr/local/python2.7/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py in <module>()
     14     from queue import LifoQueue, Empty, Full
     15 except ImportError:
---> 16     from Queue import LifoQueue, Empty, Full
     17     import Queue as _  # Platform-specific: Windows
     18

ImportError: cannot import name LifoQueue

In [2]: import requests
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
/usr/local/python2.7/lib/python2.7/site-packages/Django-1.3.4-py2.7.egg/django/core/management/commands/shell.pyc in <module>()
----> 1 import requests

/usr/local/python2.7/lib/python2.7/site-packages/requests/__init__.py in <module>()
     56     pass
     57
---> 58 from . import utils
     59 from .models import Request, Response, PreparedRequest
     60 from .api import request, get, head, post, patch, put, delete, options

/usr/local/python2.7/lib/python2.7/site-packages/requests/utils.py in <module>()
     22
     23 from . import __version__
---> 24 from . import certs
     25 from .compat import parse_http_list as _parse_list_header
     26 from .compat import (quote, urlparse, bytes, str, OrderedDict, unquote, is_py2,

ImportError: cannot import name certs
```

I have a module Queue that mirrors python's default Queue.
This is why the LifoQueue import fails.

But having failed there the first time, every successive import of requests fails at 'Cannot import certs' which I find bizarre!
Also, I have not fixed the Queue conflict. Just want to know why the import error is different for the first time and the successive times are all some cert error!
![error_rep](https://cloud.githubusercontent.com/assets/1830169/6387200/16bdd6fe-bdad-11e4-96a7-d197769fd10c.png)


This isn't a bug in requests. If you want to know why the import machinery is working this way, you should as on python-list or StackOverflow