Reworked the parse_trap method.

Incomplete and untested yet.
Added linkup traps.
Should be complete now.
Ready to test.
Added linkdown traps.
Added some parsing for MAC notification traps.
Fixed parsing bug for MAC notification traps where ifIndex was not
detected.
Removed unused and unworkable portsecurity support.
Tested and working.
Added NEWS file entry.
COrrected trapType in linkup/down.
Corrected copyright.
Spell check.
Added the 3028 module.
Added NEWS file entry.
Removed linkup / linkdown traps handling as it is unused and potentially
confusing.
Added the ability to search through the switches
Added pagination for switch search
Updated the news files
Remove pf::log module
Update comments
Remove comment
Added new web auth methods to MockedSwitch
Added supportsAccessListBasedEnforcement to MockedSwitch
Add getAccessListByName to mockedswitch whitelist