Demographics initial work

Note that a lot of the logic in the CourseEnrollmentTask is refactored from the original logic in course_enroll.py
I though enrollment_trends_tracking.log had some newer opaque-key-format course_ids.  I don't see that in any of the data below....