rules file name changed on Debian and daughters with a .v4 suffix
operatingsystemrelease is not a number sometimes

Example: wheezy/sid
Invert the expression to default to the new path for iptables rules
Merge pull request #7 from sathieu/for_upstream

Newer debian/ubuntu versions of iptables-persistent use a different name for ruiles
Allow a different log mode per chain
Merge pull request #9 from sathieu/for_upstream

Allow a different log mode per chain
Changed icmp_policy safe rule to support ubuntu 12.04 iptables formatting.

The rule was changed, because it was in a format that iptables 1.4.x does not seem to support.  It has been tested and applies cleanly on both ubuntu 12.04 (iptables v1.4.12 and centos 5.6 iptables iptables v1.3.5.
Merge pull request #11 from grossjo/master

icmp_policy => 'safe' not in correct format for iptables v1.4.x
Fix puppet-lint warnings and errors
Use any2bool in iptables::rule for better readability
Merge pull request #12 from smarchive/puppet-lint

Fix puppet-lint warnings and errors
Update Modulefile
Update Modulefile
Alloy arrays for source and destination parameters in iptables::rule
Re-linted
Add geppetto infrastructure and update .gitignore
Add missing version parameter
Merge pull request #14 from DavidS/geppetto-fixes

Geppetto fixes
Fix for Parameter ensure failed on Package[iptables]: Invalid value
Cleanup on concat dependency