Detect the server's SSL version and pass it to plugins

Plugins had to default to SSLV23 which caused them to send an SSLv2
client hello, resulting in the handshake failing with servers not
supporting SSL2-compatible handshakes.
Fix --regular help text

Fixes issue 47.
Disable all cert validation
Don't silently catch unknown socket errors