HPCC-9506 Improved memory statistics reporting

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9505 - Add roxiemem activity mem tracing on OOM

Trace activity allocation summary on roxiemem OOM exception.
Necessitated addition of Thor context logger implementation.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #4512 from ghalliday/issue9505

HPCC-9505 - Add roxiemem activity mem tracing on OOM …

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>