Don't prefer ECDHE-ECDSA ciphers when the client appears to be Safari on OS X.
OS X 10.8..10.8.3 has broken support for ECDHE-ECDSA ciphers.
Backport TLS 1.1/1.2 #defines
Use TLS version supplied by client when fingerprinting Safari.
Tidy up comments.
Remove empty line.
Fix compilation with this branch's definition of SSL_CIPHER.