Depend on PyOpenSSL for SNI support (fixes #430)

This is only required for Python 2.X on Mac OS X.

Signed-off-by: Sebastian Ramacher <sebastian@ramacher.at>