Make state_exit, moving_end, moving_start, not_at_rot_target, not_at_target and timer LSL events generate a syntax error if inappropriately given arguments.

This matches behaviour seen on the LL grid and a previous change for state_entry.
These are all the events which should take no arguments