(MODULES-48) Parse negated rules
(MODULES-48) Parse negated rules

This adds tests mentioned in #141 and MODULES-48 to make sure that they
are covered by #267

Closes #141

puppetlabs/puppetlabs-firewall,jaakkosipari/puppetlabs-firewall,ianand0204/puppetlabs-firewall