Adds HDFS_Stream/HDFS_to_HPCC_Connecter doc to the document build set
gh-2135 Enable the package file processing esp service

The esp configuration file was missing the appropriate settings
for the ws_packageprocess service.  The issue was introduced when
the code was moved into this branch.

Signed-off-by: Stuart Ort <stuart.ort@lexisnexis.com>
Feature:  ECL Playground

New web page which lets users "play" with ECL without installing any
client tools.  Includes ECL editor, Graph Viewer and Result/Syntax
Error viewer.

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Added 3rd party JS Libraries:
dojo
dijit
dojox/grid
codemirror2

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Merge pull request #2136 from stuartort/pkgsmc

gh-2135 Enable the package file processing esp service

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Feature:  ECL Playground Graph Selection

Selecting a node in the graph will highlight its corresponding ECL
(when possible).

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Add sample ECL to ECL Playground

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Add ECL Playground to EclDirect website.

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Change URL in DataTutorial for OriginalPerson file to match location on portal

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
ECL Playground:  Add files needed for package.

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
gh-2147 - eclcc regression reading plugins path

There are some inconsistencies in how makeAbsolutePath treats trailing pathsep
chars, which led to the refactoring of eclcc's file handling not always behaving
correctly.

For consistency with the realpath() function, makeAbsolutePath will now ALWAYS
return strings WITHOUT a trailing directory path.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2145 from JamesDeFabia/fixURL

Change URL in DataTutorial for OriginalPerson file to match location on portal

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2148 from richardkchapman/makeAbsolutePath

gh-2147 - eclcc regression reading plugins path

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
FEATURE - hook-based git file reading

Adds code to support reading of files directly from git repositories,
with the ability to specify a revision or tag to use, without needing
to first check out a working copy.

Syntax of a filename is /path/of/repo/.git/{revision}/path/in/repo

The same system can be applied to zip files etc in the future.
eclcc installs the hooks required for this to operate - other components
can do so if appropriate.

Also change how eclcc logging is initialized to avoid git logging from appearing
before the logging level got turned down.

Rather than turning logging off if verbose is not seen, it now turns it off by
default then turns it back on when verbose IS seen.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2133 from g-pan/candidate-3.6.x

Adds HDFS_Stream/HDFS_to_HPCC_Connecter doc to the document build set

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
FEATURE - hook-based git file reading

Fixed some minor issues flagged in review.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2134 from richardkchapman/gitinclude

FEATURE - hook-based git file reading

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge latest changes from branch 'candidate-3.6.x' into master

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2132 from GordonSmith/ECLPlayground

ECL Playground

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Split off 3.8.x branch

Master branch is now tracking a future 3.10 release...

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>