Add Additional fields to Grade Export

Add Additional fields to Grade Export

The CSV grade export is **almost** functional.
At the very least, it needs to also include student username, lms id - because participant ID is optional, and email address so an instructor can use the report for a mail merge, and for multi table queries. 
Ideally, allow the user to select ANY student fields they desire other than those which need to be protected.

Course information (one line per class)

Course ID
Course name
Semester
Course code
Section code
Teacher name

Grade information (one line per participant)

Course ID
Course name
Participant ID
Participant first name
Participant last name
Overall percent
Overall grade
Overall average points
Overall weighted rating
Points for each submission
Rating for each submission
Percent for each submission
Grade for each submission
Teacher comment for each submission
Include submission name
Date submitted
Percent for each grading period
Grade for each grading period
Average points for each grading period
Weighted rating for each grading period