Add SNMP V1 and V2 Trap PDU types

Implement the required classes to decode and encode SNMP V1 and V2 traps,
with decode tests taken from real captures.