CLC-4321 - Investigate possible issues with pending eGrades Export tool

https://jira.ets.berkeley.edu/jira/browse/CLC-4321

Provides validation and appropriate error display when state of course site not appropriate for eGrade Export. Ensures that export uses letter grade provided by Canvas via Grading standard/schemes, and only includes student grades from selected section.
@johncrossman, I added the newline and it looks like Github doesn't detect it. There are now two, and yet this note hasn't gone away. I think Github truncates the trailing newline... perhaps.