Squash bugs via live testing.

Make sure that Service['snmptrapd'] gets parameters $ensure and $enable
from the correct variables.
Set $trap_service_enable default value to false.
Fix Debian sysconfig file to be /etc/default/snmpd.
Refactor osfamily RedHat default parameters.  Add support for Fedora
$snmpd_options and $snmptrapd_options.
Fix rspec tests for the above changes.
Fix trapd service on Debian.
Add more Puppet tests.