First cut at getting TLS support in XS done

TODO:
- Proper TLSv1 and TLSv2 negotiation
- Proper error reporting
- Certificate verification
- Peer verification
- Setup USE_TLS properly or check for presence of the openssl library
- Do build properly allowing choosing or not choosing of openssl
Use the write crt file
We should actually allow LOG_TLS now :)
Put in rudimentary cert support and error checking
Shush
Correctly handle options being passed in
Make compilation work without USE_TLS
Add option to diable compiling with OpenSSL
Update changes