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.
Added new enforcement.pm version from the old WebAPI branch.
Added a new wait_for_redirect paramameter.
COrrected trapType in linkup/down.
Corrected copyright.
Spell check.
 added a waiting time in the WebAPI before deassociating or reassigning
 VLAN.
Added the 3028 module.
Added NEWS file entry.
Added the required changes to enable wait_for_redirect in the Admin GUI.
I18N too.
Corrected a typo in a comment.
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