PDI-9538 - The Update step generate wrong DDL

What was done:
1) Extracted similar method from insert-update step
2) Fixed iisue in the extracted method
3) changed both classes to use extracted method
PDI-9538 - The Update step generate wrong DDL

Added unit test to test the new method
PDI-8904 - String operations "trim" will erase fields with lazy conversion (Binary)

Unit test
PDI-8904 - String operations "trim" will erase fields with lazy conversion (Binary)
PDI-9848 - Mappings destroy metadata (when the Mapping input specification does not include all fields)

There are fix and unit tests.
PDI-10836 - Salesforce Insert - Date fields are incorrectly converted

Unit test
PDI-10836 - Salesforce Insert - Date fields are incorrectly converted
Merge pull request #185 from pavel-sakun/PDI-10836

PDI-10836 - Salesforce Insert - Date fields are incorrectly converted
PDI-11516 : As an ETL integrator I want to enjoy metadata injection
support in the Data Grid step
Merge branch 'master' of github.com:pentaho/pentaho-kettle
Merge pull request #204 from kolinus/PDI-9538

Pdi 9538 - http://jira.pentaho.com/browse/PDI-9538
Merge pull request #217 from pavel-sakun/PDI-8904

PDI-8904 - String operations "trim" will erase fields with lazy conversion (Binary)
[PDI-7741] - Modifying export to slave server to use post instead of put (put causes problems within tomcat as we only implement doGet and doPost)
Merge pull request #280 from TatsianaKasiankova/PDI-9848

PDI-9848 - Mappings destroy metadata (when the Mapping input specificati...
Merge pull request #319 from brosander/PDI-7741

[PDI-7741] - Modifying export to slave server to use post instead of put...
http://jira.pentaho.com/browse/PDI-11502 metadata injection for Postgres BulkLoader