Fixed a number of issues with the iptables firewall backend:  * Port specifications for firewalls come back from the data store as integers, but were compared as strings.  * --icmp-type was misspelled as --icmp_type (underscore vs dash)  * There weren't any unit tests for these issues.
Fixed a number of issues with the iptables firewall backend:
 * Port specifications for firewalls come back from the data store as integers, but were compared as strings.
 * --icmp-type was misspelled as --icmp_type (underscore vs dash)
 * There weren't any unit tests for these issues.
n0ano/gantt,n0ano/gantt