HPCC-10779 Caching nohits will interfere with dynamic files

Fix a regression in 4.4.4-rc8

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10691 Increase libxslt template stack depth

This only affects distributions that use libxslt rather than xalan-c
for xslt processing.

This somewhat arbitrary check to prevent infinite recursion is set
too low by default for the highly recursive way the tabular result xslt
is currently written.

Increasing the limit should have no effect on stylesheets that do not
currently hit the limit.

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-10784 Keyed limits on stepped indexreads can be miscalculated

Don't use the stepped/merging key manager for any pre-counts - it
doesn't work (and would be very inefficient even if it did).

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

HPCC-10691 Increase libxslt template stack depth

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5341 from richardkchapman/roxie-write-cache

HPCC-10779 Caching nohits will interfere with dynamic files

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #5352 from richardkchapman/keyedlimit-stepping

HPCC-10784 Keyed limits on stepped indexreads can be miscalculated

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-10742 - Ensure in-progress partial output is removed

If a write output is aborted, the partial file was not being
deleted.
NB: If the process died on the other hand, the CFIPScope did
ensure the partial file was deleted.

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

HPCC-10742 - Ensure in-progress partial output is removed

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-4.2.2' into closedown-4.2.x

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