the way it's written now, the use of the ssl url opener is for any connection, index urls or find_link urls, whether they are "http" or "https" 

and `--allow-no-ssl` just means "it's ok to use the non-ssl url opener when ssl is not importable".

e.g.:

```
pip -vv  install --no-index --find-links=https://pypi.python.org/simple/peppercorn/ peppercorn
[...]
 Analyzing links from page https://pypi.python.org/simple/peppercorn/
[...]
 Found link https://pypi.python.org/packages/source/p/peppercorn/peppercorn- [..]
```

this all seems to work, but should it be changed?  should we use the non-ssl opener for "http:" urls?