Rework RELAY cell wire format handling with trunnel

In relay.c we have connection_edge_process_relay_cell() that could really benefit from some refactoring and trunnelisation. We could use trunnel stuff instead of relay_header_pack() and relay_header_unpack().