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
PDI-10509 - Step SQLFileOutput loses StartNewLine configuration setting when saved to db repository

What was done
1) added persistance of the property
PDI-9942 - Set Field to Constant problem with Lazy Conversion from Table Input
PDI-10197 - Stream lookup issue with lazy conversion (was: Possible bug in CSV file input with lazy conversion)
PDI-5436 - Database lookup: "Load all data from table" does not work with postgresql db and csv file as input (lazy conversion turned on)
[PDI-7809] - Put a file with FTP job entry ignores FTP port number
[PDI-10087] A couple of database types are not suitable for database repositories but are able to select
PDI-11186 - NPE when using Job Get Mails entry

fix provided
BISERVER-10752 - Update code after code review
PDI-11084 - Check job/trans is saved before running on Carte
Merge pull request #243 from askdzmitry/PDI-11084

PDI-11084 - Check job/trans is saved before running on Carte
PDI-4910 - Row denomalizer string parsing problem

+ Local cache to store conversion meta
- remove redundant conversion call
PDI-10796 - Fix perf issue and unit test
[PDI-10983] Fix SwitchCaseMeta load/save

Forward port of [SP-837]
Use deserialized target stepname as default if target step has not yet been resolved.
Use empty string as default target case value.
Fixes applied to XML and Repo save/load.

http://jira.pentaho.com/browse/PDI-10983
http://jira.pentaho.com/browse/SP-837
[PDI-10983] Switch/Case StepMeta Load/Save unit test

Forward port of [SP-837]
Load and save StepMeta from repo and xml. Verify attribute preservation.

http://jira.pentaho.com/browse/SP-837
http://jira.pentaho.com/browse/PDI-10983
Merge pull request #244 from stepanovdg/PDI-7809
PDI-9790 - Job finishes successfully even though the logging process falls over

Unit tests moved to global test folder, test execution added to ant
tests-blackbox task
PDI-9790 - Job finishes successfully even though the logging process

Spoon metrics tab refresh interval is 2 seconds now.
PDI-9790 - Job finishes successfully even though the logging process

fix for write Log exception errors.