Ignore Rubymine files
Forward secrecy support (Ephemeral Diffie-Hellman)
Use server's priority order for the cipher list

By default OpenSSL uses the order of ciphers specified by the client,
and ignores the order in the cipher list you configure on the server.
That causes the guidance for cipherlist strings (e.g.
https://wiki.mozilla.org/Security/Server_Side_TLS) to break down.
Change version numbering