MVStore: support concurrent transactions (MVCC style, should match the behavior of PostgreSQL, now just read-committed)