fix bug where version would be inferior to the one specified
when specifying tls10, actually get tls10. not tls11
get a way to activate io debug.
Add proper lower bounds for cereal. fix #57
Accept non-fatal UnrecognizedName alert after ClientHello.

Misconfigured servers send an "Unrecognized Name" warning in the SSL
handshake which is ignored by most clients. Some stack would fail the same
way (i.e. Java 7 with SNI enabled).

Improve state machine slightly.

Fix #53.
Enable SSL3 protocol version by default.
add items to changelog
bump version to 1.2.4
bump version to 0.3.2