[PDI-12390] Added Metadata Injection support to JSON Output step
[PDI-7071] Added metadata injection support for table input step
[PDI-7773] Added metadata injection to text file output step
[PDI-11283] Add metadata injection support to User Defined Java Expression Step
PDI-3064 - junits for regression fix

	modified:   engine/test-src/org/pentaho/di/trans/steps/mapping/MappingParametersTest.java
PDI-3064 -  Mapping / Sub-transformation doesn't pick up named parameters defined in parent if they are also defined in the subtrans

fix regresion. Mapping transformation must correctly pass variables from
parent to child transformation according to 'Inherit variable' checkbox
mode.
[PDI-10591]: NPE and exposed exception on the DI-Server/Carte status page when the repository is not correctly defined (or repositories.xml is not accessible) - exception is not logged in the pentaho.log nor any tomcat\logs

The fix consists of two minor changes:
1)In the case when the repository is not correctly defined (or repositories.xml is not accessible) the page will display the short message: Unable to connect to repository:<Repository_Id>;
2)Added logging for the exception (with full stacktrace ) into pentaho.log

There is no any changes in logic of processing data in GetStatusServlet just minor tune so there is no need in unit tests.
Merge pull request #653 from stepanovdg/PDI-10591

[PDI-10591]: NPE and exposed exception on the DI-Server/Carte status pag...
Merge pull request #652 from prakapenka/PDI-3064v2

PDI-3064 (fix regression) Mapping / Sub-transformation doesn't pick up named parameters defined in parent if they are also defined in the subtrans
fixed Japanese garbled messages
PDI-5202: Before creating a directory, check if a directory with that same (case-insensitive check) name already exists in the repo. If it does, produce a warning, and add that existing directory to the ui. If not, create the directory in the repository before adding it to the ui.
Merge pull request #659 from rpbouman/PDI-5202

PDI-5202: Before creating a directory, check if a directory with that sa...
PDI-5202: Prevent prompting the user twice in case the dir exists already in the UI. checkstyle fixes.
Merge pull request #660 from rpbouman/PDI-5202

PDI-5202: Prevent prompting the user twice in case the dir exists alread...
[BACKLOG-146] - upgrading postgres driver to 9.3-1101
Merge pull request #666 from kurtwalker/BACKLOG-146

[BACKLOG-146] - upgrading postgres driver to 9.3-1101
[PDI-12560][TEST]: HTTP step add date and time to file name options doesnot work properly

There is a unit test.
[PDI-12560]: HTTP step add date and time to file name options doesnot work properly

There is a fix.
[BACKLOG-19][BACKLOG-5] Modify Spoon UI to support versioning and rest services
Merge pull request #689 from tkafalas/feature

Nick said it was ok to merge this request and that he would review later