builds now on Mac OS 10.8.3
Merge branch 'bs-fwrefactor' into development
add resolver to libhexabus tools

fixes #149
add forgotten files from the last commit

woe is me, when shall i ever learn?
fix some bugs in the firmware i missed before the merge
and another endianness bug
don't enforce -i for hexaupload if -p is given
compensate for sudden struct-size differences between platforms
add receive timeout argument
pos_infin does not work that way :/
fix sync receive

boost::bind did not puke on binding a temporary to T&, so this went
unnoticed. explicitly force sync receive result to pass the result
object by reference.

fixes #156
fix some address handling weirdness

* don't send from :: source (uip6.c)
* don't send udp packets from an unallocated connection (udp_handler.c)
* don't force addresses to available needlessly (value_broadcast.c)
properly sequence udp_handler reset and statemachine reset broadcast
add syslog()-like infrastructure for debugging