Enable user to define the SSL protocol used when Python version is < 2.7

I enabled use of HTTPRequest.ssl_protocol in HTTPConnection._create_stream when sys.version_info < (2, 7). See parallel changes to HTTPRequest for addition of ssl_protocol instance variable and new _DEFAULTS.