Clean up SslError conversion
Support for loading a trusted CA file
Remove folder indirection
Move tests to in-binary and fix link args
Fill out the context methods
Major rewrite for better error handling
Fix for macro changes
Sketch of custom cert verification callback
Travis CI infrastructure
Remove Sslv2 option

Many distributions of OpenSSL disable this method as SSLv2 has known
security issues.