BUG: double-free in ssl-socket on connect failure

In amqp_ssl_socket_open() set self->ssl to NULL after SSL_free() to
avoid calling SSL_free() on a SSL object that has already been freed.

This fixes #129 crash while call amqp_destroy_connection() with ssl