SSLSocket.startHandshake should throw SSLProtocolException on handshake protocol error

Added throwSSLProtocolExceptionStr and used it in the SSL_ERROR_SSL case.
Also replaced 0 with SSL_ERROR_NONE in throwSSLExceptionWithSslErrors calls for clarity.
Improved throwSSLExceptionWithSslErrors to show ERR_get_error information in SSL_ERROR_NONE case.

	luni/src/main/native/org_apache_harmony_xnet_provider_jsse_NativeCrypto.cpp

Removed penultimate KnownFailure. Updated comment to use more official Kerberos reference URL.

	luni/src/test/java/javax/net/ssl/SSLSocketTest.java

Change-Id: I2fb847ba92a3464029d1103fadf05ec16126bda9
2 files changed