Make Handshake Struct have proper length.

The Handshake struct should be `UBInt24` instead of `UBInt32` according to the [RFC](http://tools.ietf.org/html/rfc5246#appendix-A.4).

@ashfall Can you verify that I didn't mess up your test vectors?