Disable SSLv2 in Python 2.6.*

Recent versions of Debian and Ubuntu (such as Ubuntu 12.04) disable
support for SSLv2 in their builds of OpenSSL due to security issues
SSLv2 has. However, Python 2.6.* won't build the ssl module properly
without support for SSLv2 present.

This patch adapts work by Michael Schurter given here:

	http://blog.schmichael.com/2012/05/29/building-python-2-6-8-on-ubuntu-12-04/

To remove SSLv2 support in Python 2.6.*.
Apply the patch to disable SSLv2 on Python 2.6.* under MacOS
Only enable completion on bash >= 4

Fixes #45