Implement bulk operations on the split modulestore.

Do we still need `(insert|update)_structure` given `upsert`?