Fix typo on name
Change default behavior of configure_firewall to undef, but also check if ::firewall is in the catalog, before even testing it.
Move validate_bool for configure_firewall to a conditional, because it can be undef, true or false.
Refactor tests for main module.  Redhat is default test because it has to be tested on a supported OS family, but all OS specific code is tested per OS.
Added puppetlabs/firewall to .fixtures.yml for testing purposes. Deleted firewall not present check inside firewall spec since it will never be run unless it's supposed to install a firewall. It's now checked in the init spec.
remove firewall from fixtures, fail if configure_firewall unset but firewall present
Merge pull request #11 from jlambert121/issue_103

remove firewall from fixtures, fail if configure_firewall unset but firewall present
Merge pull request #103 from matthewbarr/firewall_defaults

jenkins::firewall class defaults change