This is the server for trap events
Revision Changes :
1.0.0 - initial version
1.0.1 - added support for syslog
1.0.2 - added support for persistant traplogging
2.0.0 - changed trap listner to westhawk
3.0.0 - Release for GPL as iCMS
3.0.1 - Disabling PersistentFixedSizeStringStorage due to memory leak
3.0.2 - Undecoded traps are silenced
3.0.3 - Socket leak resolved in ConvertTrap, traps must have a timestamp
3.0.4 - usePersistantStorage is now a constructor argument
3.0.5 - testing if trap should be passed
The TrapLine is a class that holds all logic that's required
storing a trap which it will try to break down in HITT fields
1.0.0 - initial version
2.0.0 - Release for GPL as iCMS
2.0.1 - Minor adjustment for overloading added