Firewall library: add tests. Refs #2716 #2705
tcrules: add zones support. Refs #2740