First pass at adding SCT bindings (#3471)

* First pass at adding bindings for CT functions. No conditionals yet.

* add a stack typedef as well

* Don't try to include this header if we're on an older OpenSSL

* wire up the conditional stuff

* bunch o' nonsense to get it to compile on old openssl

* I hate libressl
3 files changed