* Extend functionality by adding class parameters:
  snmp_trap_addr
  disable_authorization
  do_not_log_traps

* Removed rw_community class parameter. Not being used by trap
The trap_handlers class parameter accepts any values and is directly
outputted to the template, essentially allowing any value to be written
to file. Prefix each value in trap_handler with
'traphandle' for a more expected/sane result.
Added forwards for notification processing.
Merge branch 'trapd_extended' of git://github.com/wyrie/puppet-snmp into wyrie-trapd_extended

Conflicts:
	manifests/trapd.pp
	spec/classes/snmp_trapd_spec.rb
	templates/snmptrapd.conf.erb
Fix wyrie-trapd_extended additions to support ENC.

Rename $forwards parameter to $trap_forwards.
Add validation of new parameters.
Update rspec tests.
Rename snmp_trap_addr to snmptrapdaddr.
Merge branch 'wyrie-trapd_extended' into develop
Make agentaddress an array like snmptrapdaddr.
Standardize parameter->template results.

Some parameters required the entire line to be provided (accesses/views)
and others skipped the first keyword (dlmod/trap_handlers).  Now make
them all skip the first keyword.  Otherwise the parameters were exactly
like the safety valve.
Update puppetdoc to make defaults clearer.