#2500 Create test package for jdbc driver
Remove testbed code from release code.
Create new test package for testing.

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>:q!
#2508 Add superfile support
Create dfufile container class (HPCCLogicalFiles)
HPCCLogicalFiles keeps track of superfiles in cache
Fetch operation instructs HPCCLogicalFiles to update all super class'
record definitions based on subclasses
Superclasses inherit record definition from first subfile which contains
a legitimate record definition
Add superclass test case to test package
Add param based execution of test package.

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
#2508 Superfile support
Fix DFUFile.getSubfilescount() issue.
DFUFile.containsSubfiles() now uses getSubfilesccount()
HPCCLogicalFiles uses recursion to find first available ECL record definition
in subfiles.

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
Commit to address issue gh-2548
File Edits and commit to address issue gh-2548
Fix unhandled javascript exception. Check to ensure variable
has been assigned before using it.

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
Fix broken hpcc_setenv, due to 'mac' changes

missing space in bash expressions

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #2559 from jakesmith/mac-initscript-fix

Mac initscript fix

Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge branch 'gh-2508-superfile_support' of https://github.com/rpastrana/HPCC-Platform into rpastrana-gh-2508-superfile_support

Conflicts:
	plugins/dbconnectors/hpccjdbc/src/com/hpccsystems/test/jdbcdriver/HPCCDriverTest.java

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Add methods for adding/retreiving logs to workunit

Related to gh-2476

addLog(type, instance, log) - will add if log doesn't already exist
getLogs(type [,instance]) - to retrieve logs of given type[,instance]
getProcesses - to retreive processes that have run as part of workunit, e.g.
Thor, EclAgent

Added a workunit version number also, for bkwd. compat. checks.
And a thor version for information only.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #2563 from jakesmith/gh-2476

Add methods for adding/retreiving logs to workunit

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Fix gh-2533 - n-way merge fail

Missing dataLinkStart/dataLinkStop causing n-way merge activity to fail

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Housekeeping changes regarding the Document Build gh-2548
gh-2476 - add getWuidVersion method

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #2567 from jakesmith/gh-2476-wuidversion

gh-2476 - add getWuidVersion method

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Add a regression test
Rollback misreleased mergededup.ecl (from #2563)

Accidental release of mergededup.ecl

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Fix problem stopping local slaves

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #2571 from jakesmith/thor-stoplocal-fix

Fix problem stopping local slaves

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2569 from jakesmith/mergededup-rollback

Rollback misreleased mergededup.ecl (from #2563)

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>