Use long instead of int to represent time
Reduce visibility of constructors, update JavaDoc, catch specific
exceptions
Introduce field for keeping original handshake message sent from client
to be used for hash computation instead of using toByteArray() method
which does not include unrecognized cipher suites offered by the client,
remove unnecessary fields from Handshaker, add unit test for verifying
correct handling of unrecognized cipher suites offered by a client
Merge pull request #17 from sophokles73/fix_support_unknown_ciphers

Fix for bug #1