Make ClientTLS take the list of supported cipher suites as a parameter

As discussed with @reaperhulk when we paired on TLS.