Expose minimal functionality if pyOpenSSL is unavailable
Properly handle bytes/unicode in _fileobject for Python 2.6/3.x support