Make --os-* options optional
Avoid matching gateway and dhcp_server addresses
cosmetic changes
Return a proper message when -k is used without --os-*