do not close the channel, the other side (openssl) already does this
finish changes of protocol version (max, min) -> (min, max). unbreaks interop-sserver tests
remove orphaned handshake tests
Merge pull request #151 from mirleft/cleanups-and-fixes

Cleanups and fixes
reinstantiate non-blocking renegotiation for both lwt and mirage
Merge pull request #152 from mirleft/non-blocking

reinstantiate non-blocking renegotiation for both lwt and mirage
use can_handle_appdata again
Merge pull request #153 from mirleft/non-blocking

use can_handle_appdata again
select a supported protocol version and ciphersuite by random
when sending hello request, actually wait for a client hello
disable version randomization for now
rename rekeying -> reneg
trace ciphersuite as parts, rather than one big thing
re-instantiate blocking semantics on this branch
flip coin for version on initial handshake