HPCC-8248 - Allow frunssh to use more threads by default

This in particular effected backupnode, where the child processes
can take a long time. With the default frunssh limit of 10, it
meant that it would only start 10 (out of e.g. 400) slave
backupnode processes at a time, extending the overall time
significantly.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-9224 WsEcl support for starting workunits asynchronously

Asynchrounous workunits can now be created by changing the URL used to
submit queries.  Supported by HTTP-GET, SOAP, JSON, and FORM-POST.

Replacing "submit" in the url with "async" will cause workunit based
queries to immediately return the WUID of the result workunit rather
than waiting for the workunit to complete.

Synchronous URL:

http://ip:port/WsEcl/submit/query/hthor/myquery?parm1=abc

Aysnchrounous URL:

http://ip:port/WsEcl/async/query/hthor/myquery?parm1=abc

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
HPCC-9258 Make Roxie UDP ports configurable

Roxie uses ports 8887, 9000, 9001, 9002, and 9003 for UDP traffic. These
should be configurable.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4369 from afishbeck/wsecl_async9224

HPCC-9224 WsEcl support for starting workunits asynchronously

Reviewed-By: Kevin Wang <kevin.wang@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4413 from richardkchapman/roxie-udp-ports

HPCC-9258 Make Roxie UDP ports configurable

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4361 from jakesmith/hpcc-8248

HPCC-8248 - Allow frunssh to use more threads by default

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>