Rework AUTHENTICATE cell parsing and remaining generation with trunnel
In channetls.c we have channel_tls_process_authenticate_cell()
that uses memcpy et. al. to parse AUTHENTICATE cell. This should be done with machine generated code from trunnel. We also should rely more on trunnel when generating AUTHENTICATE cells. Generation of Type 1 authentication payload is mostly implemented with trunnel already.