Fix a signed/unsigned comparison bug in the routing table, and enforce specific searches to avoid ambiguity between complement of subnet and subnet matches.
Fix a signed/unsigned comparison bug in the routing table, and enforce specific searches to avoid ambiguity between complement of subnet and subnet matches.

jmolloy/pedigree,jmolloy/pedigree,jmolloy/pedigree,jmolloy/pedigree,jmolloy/pedigree,jmolloy/pedigree,jmolloy/pedigree