nsqd: TLS negotiation

as discussed in #224 and #226 this adds TLS negotiation cc @jayridge @jehiah