IPv4Address - minor fix for set(a,b,c,d) and constructor(a,b,c,d) functions

also use constructor with a,b,c,d instead of "a.b.c.d"
IPv4RoutingTable - updates netmask routes only when need it - fingerprints changed
IPv4RoutingTable: add and use createInterfaceNetmaskRoute()