Request for review: Add support for TLS-PSK

Hi, I’d appreciate if I could get review/feedback on this PR:

The PR adds support for TLS-PSK (pre-shared key) to the ssl module.

Thanks!