fix compilation with avr-lib 1.8.0
set SO_REUSEADDR on hexabus sockets

this completely removes the need for address management on nodes.
exception: different daemons on the same machine send packets with the
same contents, but different things should happen. not going to cater to
that right now.