Retransmission support

This implements the C side bits to support retransmission. To request retransmission for a given payload, the rtx-payload-type (and rtx-time, if available) should be set on the OwrPayload. When that is done, the pipeline sets itself up for retransmission.

There is some testing code that can be used with test-send-receive (or whatever else) to force packet loss -- this needs to be enabled at compile time (look for TEST_RTX in transport/owr_transport_agent.c). I couldn't find a clean way to isolate this into just our test code, unfortunately.
At the moment, 0 means "use the default". It does only make sense for senders -- did you have something in mind to verify that it isn't used for receivers? Since we don't really distinguish that at the OwrPayload level, I don't have a check.