Apply retry logic to writes
Clean up logging
Bit of clean up
No client auth, so don't need truststore
Streamline wrap/unwrap calls
Clean up handshake code
Fix the max for resizes is fine
Native extensions now take MiniSSL::Context

Pass the whole MiniSSL::Context to our native SSL since they expect
different things.  This keeps their apis uniform.