CLC-4091 - Added support for necessary enrollment attributes

https://jira.ets.berkeley.edu/jira/browse/CLC-4091

Added support to Canvas::TermEnrollmentsCsv to cache and serve 'course_id', 'enrollment_state' and 'sis_login_id' for enrollments user. Required in Canvas::SiteMembershipsMaintainer#handle_missing_enrollments