CLC-4091 - Establish shared Term Enrollments CSV object for entire enrollment refresh job

https://jira.ets.berkeley.edu/jira/browse/CLC-4091

A new instance of the Canvas::TermEnrollmentsCsv object was being created, and then enrollments loaded into memory, for each Canvas Course site being processed. Updated code to use the same shared object with enrollments only loaded once.