Community Edition 4.2.4-rc1 Release Candidate 1

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11007 Failed wildcard spray, empty directory, assert

Fix empty directory handling error.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-11025 - Fix various MP close socket issues

Fix:
1) Spot non-MP clients connecting to the MP port early and ignore.
2) IpAddress::setNetAddress - set 'null' ip if null IPv4 provided.
3) Ignore InterCommunicator close sockets as exceptions unless
specifically listening to socket closed.
4) Ingore Communicator close socket exceptions unless part
internal to group communicator is based on.
5) Ensure close socket exception on Thor watchdog recycles Thor.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-11025 - changes after review
Merge pull request #5537 from jakesmith/hpcc-11025

HPCC-11025 - Fix various MP close socket issues

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11007 Failed wildcard spray, empty directory, assert

Update after review.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-11041 Improve tracing when Roxie can not load file

If traceLevel is 3 or higher, print out all locations attempted when Roxie
fails to load a file.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5536 from AttilaVamos/HPCC-11007-fix

HPCC-11007 Failed wildcard spray, empty directory, assert

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5552 from richardkchapman/roxie-file-open-report

HPCC-11041 Improve tracing when Roxie can not load file

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-11061 - Ensure Dali group created if missing

If the loaded environment Cluster matches the existing one,
Dali didn't bother to create the Group (it assumed it must have
been created before). If however, something changes the
Environment behind it's back, it will mean the Group will never
be created. This fix ensures it is, if missing.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>