PDI-10878 - Table Output fails when connected to MS SQL Server (Native)
and using Error Handling on the step

What was done
1) added a check if db supports savepoints feature
PDI-10878 - Synchronize after merge step error: "savepoint is not valid for this transaction" for MS SQL Server and error handling

What was done:
1) introduced a separate flag for safepoints support
2) added integration test
Merge pull request #187 from kolinus/PDI-10878

Pdi 10878 - Synchronize after merge step error: "savepoint is not valid for this transaction" for MS SQL Server and error handling