Eliminate dup Timeout::timeout in ssl connect.
Add user specified timeout for initial CONNECTED/ERROR frame read.

Connection parameter :connread_timeout is added.
The default value is 0, no timeout.
Ensure reconnect attempts play nice with :connread_timeout.
Ensure spec tests play nice with :connread_timeout.