count ECDH-RSA ciphers as ECDSA

the ECDH parameters come from server certificate - the point
on elliptic curve. The RSA comes from the signature on the certificate
which comes from CA
report ciphers causing incompatibility for Firefox

It turns out that the situation is even more bleak for Firefox
with regards to RC4, add it to report
report what ciphers Firefox would select while connecting to server
report cipher ordering in scanning stats, use it to simulate handshakes

since now we know if server honours client order or not, we can use it
to properly simulate handshakes for a given client, also report
the general stats of this server configuration variable
make cipher selection simulation generic

it's relatively easy to make the cipher selection generic,
so that adding different clients is as easy as converting their
client hello cipher ordering to openssl cipher names
fix EDH checking

old ciphers have names that use EDH instead of DHE so we need check
for both names
count EDH-DES as PFS too in general stats
Merge pull request #29 from tomato42/client-handshake-simulation

Client handshake simulation