Correctly map openssl ciphersuite names to jdk names.

Motivation:

The ciphersuite names used by openssl do not match the names used by the jdk implementation for ssl. This sometimes makes it harder to use the OpenSslEngine as a drop in replacement.

Modifications:

Map the openssl ciphersuite name to the one used by the jdk impl.

Result:

Better compatibility.
Could we cache the `mappedCipher`?