Initialize socket in Bunny::Session#initialize, TLS context in Bunny::Session#start

This makes it possible to fine tune both the socket and SSLContext before
performing TLS connection upgrade.
Change log update