Implement bulk operations on the split modulestore.

Does this `get_item` just hit the internal structure? If so, great! If it does a db access, we need to fix these eventually to not do so (my bad pattern).