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>
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>
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>
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 branch for 3.8.x closedown

Signed-off-by: Richard Chapman <rchapman@hpccsystems.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>
FEATURE - hook-based git file reading

Fix some compile errors/warnings that showed up on vc++ compiler.

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

FEATURE - hook-based git file reading

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #2154 from richardkchapman/gitinclude

FEATURE - hook-based git file reading

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>