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.
issue