Fix some macro parsing errors. Add course-list.txt

CourseCodes.xlsm now supports weekends, work terms (WRK), online courses
(WEB), online/in class courses (WOC), videoconferences (VID).

Add course-list.txt: a list of all the course codes for the university
of Ottawa. Currently done about 1670 of 4670 courses.