Implement bulk operations on the split modulestore.

I thought this was correct as is: @lamagnifica, care to tie-break?