Add bulk operations to split modulestore
Extensive testing of bulk operations
Add tests to show that reading a structure before versioning it breaks versioning
Make it so that versioning a structure that was read from the database works correctly
Improve check_number_of_calls family of methods
Improve debuggability when call-count numbers don't match up