merge change from RC_0_16
extend unit tests
make some stats more configurable and reorder some fields
use upper case hex digits in tracker key
don't send ipv4 and ipv6 to trackers