Implement bulk operations on the split modulestore.

It seems to me like the comparison is context dependent. In this case, we wan't lowercase, and we only care about org/course/run. But I'm not sure that that's generally true.