Added metadata injection support for Table Output step
Merge remote-tracking branch 'upstream/master'
[PDI-11195] Added Metadata injection support to Concat Fields Step
[PDI-10768] - Ingres VectorWise Loader step - Use authentication? check-box value doesn't save.
PDI-10716 - Mail job doesn't work with encrypted passwords passed as variables (kettle.properties)

What was done:
1) Added a call to decrypt method at runtime
PDI-10716 - Mail job doesn't work with encrypted passwords passed as variables (kettle.properties)

What was done:
1) Refactored a bit to make it unit-testable
2) Added unit tests for 4 cases

Conflicts:
	engine/src/org/pentaho/di/job/entries/mail/JobEntryMail.java
PDI-10140 - "retrieve the...first mails" option doesn't work (for POP3 protocol)

What was done:
1) implemented get first N emails for POP3 via batch
PDI-10140 - "retrieve the...first mails" option doesn't work (for POP3 protocol)

What was done:
1) Fixed UI for the step (initial value was not displayed)
2) Added variables support
PDI-10140 - "retrieve the...first mails" option doesn't work (for POP3 protocol)

What was done:
1) added handling of the initializing when no data was input
2) added unit test
3) fixed issue with batch processing i.e. batch from 1 to 4 returned 4
mails and 1 to 5 returned also 4 mails
PDI-10921: Failures in simple mappings do not cause the parent transformation to fail

There are fix and unit tests.
PDI-7866 - Text File Input step does not provide precision data when doing the 'Get Fields' operation
PDI-10242 - CSV Input Step - Unable to pass file encoding as parameter

What was done:
1) added variable resolution to Get Fields button

No unit test as this part is UI-related issue
PDI-9555 - Webservice via /kettle/executeTrans - Pass output to servlet
option: getServletPrintWriter does not respect UTF-8 encoding

What was done:
1) added new variable KETTLE_DEFAULT_SERVLET_ENCODING
2) changed the way PrintWriter for servlet output is instantionated.
3) changed the way Trans creates servletPrintWriter
http://jira.pentaho.com/browse/PDI-11502 updates and unit tests for Postgres bulk loader meta-injection
PDI-11357 Unable to save changes to transformation with 'Batch size' wiped out
[PDI-9411] Data Validator step fails to create fields for Sub-Transformation step
PDI-10877 - Table input step returns no data when pulling a timestamp
column from IBM Netezza

junit tests added
PDI-10877 - Table input step returns no data when pulling a timestamp
column from IBM Netezza

Fix provided
Merge pull request #348 from mattyb149/PDI-10451

PDI-10451: Move compression to engine, add Snappy, and fix UI
[PDI-8738] User defined Java Class Step treats the Info stream as an Input stream