refactoring tls parameter tests to make it easier to test additional options
new failing test for :cert_auth_file start_tls parameter
now checking :cert_auth_file option in start_tls
refactoring ssl-verify tests to get rid of globals and make it easier to test more options
adding breaking tests to make sure ssl_verify_peer callbacks
can choose to use preverify_ok or not.
fixed callback to optionally pass along preverify_ok
Adding failing tests to test verify behaviour with cert auth file
tests passing; ca file being correctly used by openssl
add :cert_auth_file parameter to start_tls to automatically check client certs against a given certificate authorities file.