Majorly clean up the event parameter parser so that it will use a list of allowed LSL events, rather than hardcoding in the parameters for each lsl event. Extend this to keep the list of allowed LSL events (including ones from other modules), and have them be verified on script compile as well.