rewrite state machines to carry state more explicit

- security_parameters is gone
- state machines are explicit
- handshake messages are only accepted linearly
- client is ok with talking TLS1.0 / TLS1.1 (updates to interop-sserver)
- test cases are fine