Check return value of EVP_MD_CTX_copy_ex() in ssl3_handshake_mac()
to avoid potential null pointer dereference.

Based on david ramos work.

OK from miod@ and jsing@
c-file-style hints, begone; ok beck
Fix memory leak: free s if calloc fails.

(From Jonas Maebe)

OK from beck@