SP-896 - Reformat
SP-896 - Backport of 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 #423 from pavel-sakun/SP-896

SP-896 - Backport of PDI-10878 - Synchronize after merge step error: "savepoint is not valid for this transaction" for MS SQL Server and error handling