[CLC-2122] Spec file casing goof-up
[CLC-2122] Minor refactoring, including the diagnostic messages
[CLC-2122] Adjust recording to cover all cases, message formatting change
Merge pull request #1579 from yuhunglin/CLC-2122

[CLC-2122] Diagnostic message for MyFinAid
[CLC-2122] Logging more
Merge pull request #1578 from raydavis/raywip

CLC-2449 Reformat bCourses SIS user IDs to include student IDs
Merge pull request #1580 from yuhunglin/CLC-2122

[CLC-2122] Diagnostic message for MyFinAid
CLC-2547 Fix parsing of pass-not-pass grade option