HPCC-9935 Add SourceFormat to ESP FileSpray/SprayFixed request

In new ECLWatch UI, the SprayFixed Input page may add a Source
Format selection which contains: fixed, recfmv, recfmvb, and
variable. The FileSpray/SprayFixed should read the selection and
forward the selection to DFU workunit.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-9481 CSV record definition auto discovery

Part I.

Add
- implementation for CSV record structure discover
- new parameter to signal CSV file contains field definition in first row
- new parameter handling to WU enviromnet
- new parameter handling to DFUPlus

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-9481 CSV record definition auto discovery

Part I.

Add
- implementation for CSV record structure discover
- new parameter to signal CSV file contains field definition in first row
- new parameter handling to WU enviromnet
- new parameter handling to DFUPlus

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
Merge branch 'HPCC-9481-feature' of github.com:AttilaVamos/HPCC-Platform into HPCC-9481-feature

Conflicts:
	dali/ft/daftformat.cpp
	dali/ft/daftformat.ipp
	dali/ft/filecopy.cpp

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-9387 Add legacy import support to ecl publish, deploy, and run

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-9935 Add version number to new request item

Increase the version number of ESP/FileSpray service and add the version
number to new request item.
HPCC-10063  Hide Timing Tree Map Help on Graph View

Fixes HPCC-10063

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-10065 Unable to open LFDetailsWidget in a new window

Fixes HPCC-10065

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-10064 Graph Syncing Issues

Tweaked graph page to sync better
Selection not setting correctly between timing map and list

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-10067 Minor JavaScript Error/Warnings

toggleAllSelection is no longer valid.
namedResults should be an object not an array.

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-10066 Add missing "Open in new window" buttons

Add missing Open In New Window buttons.
Moved Hex Preview to "Open" location.

Fixes HPCC-10066

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-3315 - Spot cluster 'realCluster' mismatch

If a cluster definition changes it's nodeGroup, then it should
be considered as not matching the previous environment
definition.
And as a consequence it will create that new group when the
environment is loaded, either at Dali restart or updtdalienv time

The consequence for this _not_ happening, is that a nodeGroup
change causes Dali/updtdalienv to think nothing has changed and
to avoid instantiating the group,
causing e.g. Thor to fail to start

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #4885 from jakesmith/hpcc-3315

HPCC-3315 - Spot cluster 'realCluster' mismatch

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9650 Sorting fails when same column is clicked several times

WUQuery cannot sort on TotalThorTime

Fixes HPCC-9650

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-9481 CSV record definition auto discovery

Rework aftewr second review.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
Merge pull request #4887 from GordonSmith/HPCC-9650_ColumnSorting

HPCC-9650 Sorting fails when same column is clicked several times

Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4857 from GordonSmith/HPCC-10063_HideTimingHelp

HPCC-10063  Hide Timing Tree Map Help on Graph View

Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4861 from GordonSmith/HPCC-10066_AddNewPageButtons

HPCC-10066 Add missing "Open in new window" buttons

Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4859 from GordonSmith/HPCC-10064_GraphSyncing

HPCC-10064 Graph Syncing Issues

Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4858 from GordonSmith/HPCC-10065_LFDetailsNewWindow

HPCC-10065 Unable to open LFDetailsWidget in a new window

Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>