Add CentOS to facter value operatingsystem test
Centos 7 won't work with operatingsystemrelease 7.0

Centos 7 operatingsystemrelease is 7.0.1406 for example so switching to operatingsystemmajrelease would allow for 7 to be used for all EL7 products
Update firewall.rb
Update redhat.pp
Fix for future parser

I'm not entirely sure why this was having issues with the future parser,
but there was something funny with the pp function.
Update to support PE3.x
add ipset support
add negation support for ipset
add more ipset documentation
Merge pull request #419 from mhaskel/future_parser

Fix for future parser
Merge pull request #420 from mhaskel/metadata_update

Update to support PE3.x
(MODULES-41) Change source for ip6tables provider

This will allow purging of ipv6 rules
Merge pull request #422 from hunner/fix_instances

(MODULES-41) Change source for ip6tables provider
Invalid metadata
Merge pull request #423 from mhaskel/metadata_fix

Invalid metadata
Missing a provider specification
Merge pull request #383 from vzctl/ipset

add ipset support
Fixed firewalld package issue

Firewalld package cannot be uninstalled, because other packages might be dependent
on it. This patch makes just firewalld service to stop and be disabled.

For more info please check: https://bugzilla.redhat.com/show_bug.cgi?id=1148399
Merge pull request #424 from mhaskel/purge_ip6_fix

Missing a provider specification
Update tests for EL 7

Without this patch, unit tests make no distinction between EL < 7 and
EL 7. This is a problem because the iptables save exec is different
between the two operating systems, so the tests will fail for EL 7.
This patch fixes the problem by updating the tests to include the new
exec command for EL 7.