CDTP: protocol clarifications
This implements three clarifications for CDTP:
- Make message payload more explicit:
- BOR contains single frame with config as msgpack map (the framework sets this)
- DATA contains any number of frames with binary data
- EOR contains single frame with run meta as msgpack (the user sets this)
- Clarify that CDTP receiver shall not advertise via CHIRP (related to #15 (closed))
- Move
timestamp_*
tags to satellite implementation guidelines: those are not really network protocol but logic protocol. And it is much more visible when there than in CDTP.