license: merkle_lazy now has ALv2 license

- https://github.com/senorcarbone/erlang-nnar-kvs/tree/master/LICENSE.txt
helper: various to_hex functions to help debugging
macros: separate ppspp and swerl headers, add dgram debugging
app: udp server loop wip
swerl: escript for quick launching single peer app
macros: add bin2str and ip2str helpers
swerl: API wrapper for external modules
app: fixme swerl_app what was I thinking?
swerl: fixme tidy
swerl: +x again
swerl: fixme wwit
swerl: loop match channels
macros: add peer and endpoint macros
peer: use PPPSPP module names
fixme: macro changes + peer module
headers: read macros / definitions just once
macros: simplify binary_to_string functions
rebar: more error/warning messages please
dgram: unpack / pack not code/decode, first pass impl
headers: more annoying fixes