Implement draft-bmoeller-tls-downgrade-scsv-02, with test coverage
BJB-35 initial work on optimisation for skipping ciphers.
Merge remote-tracking branch 'origin/master'