Add extensions to ClientHello builder.
Add support for TLS Alert messages.
Add test for extensions.
Add test for ClientHello.build().