Move table version checking for DML from base to Persistit implementations

Both AbstractStore and AbstractSchemaManager had Session/Transaction handling to force a DML failure when a concurrent DDL takes place. These were holdovers from running on Persistit and aren't required with serializable transactions.

Move them from the base to the Persistit-only implementations for both cleanliness and clarity. Minor adjustments in the base classes to ensure the derived can achieve the same end result.

Ran full verify, MTs and FTS on both Persistit and FDB to ensure nothing got went out of whack.