Redesign export dialogs, improving form validation.
I've merged the two export dialogs into one with a dropdown at the top to select between exporting student scores and a full export. Mostly to make sharing code between export types easier.
The form now validates the mapping file before you click export. Participants missing from the mapping file are shown inside the dialog instead of creating one notification per participant. (See #254 and #247)