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.
Fixed cgi session id name in portal session
Added web form release mode for ecwp
Finish supporting AeroHIVE external captive portal.
Added location log support for aerohive captive portal
Removed useless template
Added release page to web redirect form
Corrected logging message
Made new web auth method part of the Switch module
Added news entry