HPCC-11607 Core processing control:reload

Unprotected access to allQueryPackages could core if processing two reloads at
once.

It's generally a bad idea to process two at once anyway - I will be releasing
a separate commit to try to address that shortly.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11607 Core processing control:reload

Prevent multiple parallel reloads from occurring.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11610 Control:reload may leave state hash incorrect

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6004 from richardkchapman/roxie-reload-core

HPCC-11607 Roxie reload core

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #6008 from richardkchapman/roxie-reload-hash-zero

HPCC-11610 Control:reload may leave state hash incorrect

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Community Edition 4.2.6-rc7 Release Candidate 7

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-4.2.6' into closedown-4.2.x

Conflicts:
	version.cmake

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge branch 'closedown-4.2.x' into candidate-5.0.0

Conflicts:
	roxie/ccd/ccdstate.cpp

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-5.0.0' into closedown-5.0.x

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