Implement bulk operations on the split modulestore.

If it doesn't already exist, there should be a comparison method for a CourseKey that deals with lowercasing and which fields to compare.