[TEST][CLEANUP] - Pulling FieldIndex out to its own file, adding tests for FieldIndex, UnivariateStatsData
Merge pull request #642 from brosander/fieldindextest

[TEST][CLEANUP] - Pulling FieldIndex out to its own file, adding tests f...
PDI-6779 - Importing job to EE Repository adds directory to trans or job detail screen even if using variable
PDI-6779 - Importing job to EE Repository adds directory to trans or job detail screen even if using variable - test
PDI-5601 - ability to create duplicate sub folders in PDI EE Repository - fixed contains method
[PDI-12564]Implement Thin JDBC getMoreResults

If all records have been read from the Statement's ResultSet, return true
Otherwise, close the result set and return false

http://jira.pentaho.com/browse/PDI-12564
[PDI-12565]LIKE pattern matching of meta

When querying tables and columns in Thin JDBC meta, use SQL-LIKE pattern matching.
'_' wildcards a single character.
'%' wildcards any number of characters.

Pattern is converted to a regular expression. All regex characters in pattern are escaped before matching.

http://jira.pentaho.com/browse/PDI-12565
[PDI-12565]ThinJDBC getString is row type agnostic

getString should always returns String if value is set, casting value to string
null is returned if column value is not set

http://jira.pentaho.com/browse/PDI-12565
Merge pull request #649 from hudak/PDI-12565

[PDI-12565] LIKE pattern matching of meta
Merge pull request #648 from hudak/PDI-12564

[PDI-12564]Implement Thin JDBC getMoreResults
Merge pull request #647 from MikhailGorbachev/PDI-5601

PDI-5601 - ability to create duplicate sub folders in PDI EE Repository
Merge pull request #643 from AndreyBurikhin/PDI-6779

PDI-6779 - Importing job to EE Repository adds directory to trans or job detail screen even if using variable
PDI-5203 - In Kettle's Repository Explorer, version history is not refreshed when an object is renamed
Merge pull request #650 from AndreyBurikhin/PDI-5203

PDI-5203 - In Kettle's Repository Explorer, version history is not refreshed when an object is renamed
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
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.