Fix OpenSSL::SSL::SSLError.

Error:
  SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: tlsv1 alert internal error.

Solution:
  http://stackoverflow.com/a/9262269/656428

Note:
  Set SSLv3 will throw `Errno::ECONNRESET: Connection reset by peer - SSL_connect`, TLSv1 works.
Merge pull request #1 from linjunpop/ssl-error

Fix OpenSSL::SSL::SSLError.