Fix reference in docs to PEP466 not covering NPN, SNI, etc
Raise SSLError if cert validation fails during handshake
Add missing PROTOCOL_* attributes
Make CertificateError a subclass of ValueError
Add SSLSocket.sendall() method
Implement binary_form parameter to SSLSocket.getpeercert()
Add SSLSocket.makefile() method
Add SSLSocket.fileno() method
Add module-level wrap_socket() function