Prepare for changes to allow any record in either forward or reverse
zones, no matter how silly.
This commit adds a database function to catch errors with CASTing a
column as inet, so that any place we need to sort records based on the
IP value of a column succeeds by treating non-IP values as 0.0.0.0/0.