Merge pull request #53 from mburger/master

minor refactoring
Merge pull request #56 from mburger/master

use manage_service_autorestart
added support per ipv6 in Ubuntu < 12
removed duplication of service, added in params service_hasrestart
Merge pull request #58 from softecspa/master

added support for ipv6 in iptables-persistent < 0.5
Fixing $service_hasrestart on all distros
Release v2.1.4
Implement changes mentioned in 'Added support for hiera rules configuration #54'
Add documentation on the hiera configuration
Merge pull request #61 from pvbouwel/hieracfg

Provide support for hiera rules as proposed in issue #54
Remove unused $general_base_source/$::base_source

This also fixes an strict_variables error:
Undefined variable "::base_source"; Undefined variable "base_source" at .../modules/iptables/manifests/params.pp:149
Merge pull request #62 from sathieu/for_master

Remove unused $general_base_source/$::base_source
dont append a target to a rule if the var is empty