Simplify masking
Add fr_ptonx, fr_ntop and is_wildcard IP address functions
Add nonnull hint
Add fr_ipaddr_mask to fixup fr_ipaddr_t's by zeroing out the host portion of the address
Switch to using fr_ipaddr_t for client prefixes, and allow ipaddr and ipaddr6 config items to be prefixes. Addresses #581.