add support for removing unmanaged firewall rules
add specs for chain purge
Update specs and make compatible with 1.8.7

`.keep_if` is not in Ruby 1.8.7
The resource was trying to change from chain INPUT to OUTPUT which isn't
supported.
Merge pull request #287 from hunner/purge

Add purge support to firewallchain