More bug fixes:
- The module wasn't initializing "send packet".
- added a bunch of SNMP stat updates.
- stat updates fall back to use the original packet if the one being proposed doesn't have a device.
- improved the packet validations a little.
- code wasn't updating timers of existing UDP and ICMP sessions when relevant traffic was seen.