[test suite] add branch coverage stats in code coverage mode
[test suite] default to recompiling fwknop in code coverage profiling mode
[server] ensure to break out of while loop and close() UDP socket before returning