Add a new user API for the notifier

This new endpoint is designed specifically to fill the needs of the
notifier and should not be used by other clients.

@jimabramson @nasthagiri 
It tests a single user with multiple enrollments to ensure that there's no mixing up of data from different courses. I could add `single_user` to the name if you think that'd be clearer.