Optimistic Concurrency / RowVersion for SQL Server

- use CONVERT when reading RowVersion type
- move functional body of GetColumnNames to DialectProvider so it can be overridden