(TK-97) configurable ssl protocols

Allow configurable ssl protocols / cipher suites via clojure or java clients.
I'm assuming that a `setSSLStrategy` supercedes and replaces the need to do a `setSSLContext` then?  Looks like that's what `HttpAsyncClientBuilder`'s 'build' method does...