swarm: tidy up gproc case
options: add use_minimum_options/0 to use in datagram parser when receiving packets on channel 0
channel: add get_swarm_id/1 to help look up smarm options via channel during unpacking
datagram: teach handle/1 to cope with replies on channel zero or a supplied channel
datagram: this hack is a good place to stop for the weekend