Quiet clang analyzer
Note issues with spaces in User-Name
Debug condition is allocated in the NULL context
so that when the command socket goes away, it sticks around

Fixes #454
Fix indentation in vp_print_value function
Avoid string copy in vp_prints_value for PW_TYPE_STRING
Typo
Remove suspicion
Restore most-recent return code match in if()/elsif()

This puts the old behaviour back of matching the most recent
return code, not the highest priority one.
Document timeout here, too
Use consistent variable names, write directly to output buffer in vp_prints_value to avoid unnecessary strcpy.
Update gitignore to ignore analyzer output
Default to recvfrom if we dont have IPv6_RECVPKTINFO
Fix paircursor bugs
Encode the reply, not the packet
Encode correct fields (ether, not octets)
Fix error message for reply
recvfrom returns ssize_t, not size_t
UDP packets should be blocking by default.

There's no benefit to making them non-blocking.
Only TCP packets should be non-blocking

And then only if they don't have dedicated worker threads
If we're not building a module, don't install examples