racket/gui: fixups for mod3-5 event additions

Move new initialization arguments to the end to avoid backward
incompatibility, add fields to `module-event%`, and include history
notes in the documentation.