SSL.sslfile: Added linger().

Implemented linger() API. The linger time is propagated to the raw
socket, and additionally a linger time of zero inhibits sending of
the close packet.
Added more hash functions and expose key types in out data.