HPCC-8922 Fix problems casting constant decimals to booleans

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8923 Roxie not checking workunit version matches

Should not try to load workunits that are not an appropriate version.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4060 from ghalliday/issue8922

HPCC-8922 Fix problems casting constant decimals to booleans

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4061 from richardkchapman/roxie-version-check

HPCC-8923 Roxie not checking workunit version matches

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-8186 Generate precompiled header at eclccserver startup time

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

Conflicts:
	roxie/ccd/ccdquery.cpp

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

HPCC-8186 Generate precompiled header at eclccserver startup time

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>