HPCC-9791 XML file spray logging improvement

Add
- splitOffset value log at findSplitPoint() call
- log predicted recordsize, maxRecordSize and blockSize when "End of record
  not found (need to increase maxRecordSize?)" exception occurs
- extension to exception message with same info as logged (offset, predicted
  recordsize, etc.
- relation between blocksize and maxrecordsize parameter

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-9791 XML file spray logging improvement

Add
- splitOffset value log at findSplitPoint() call
- log predicted recordsize, maxRecordSize and blockSize when "End of record
  not found (need to increase maxRecordSize?)" exception occurs
- extension to exception message with same info as logged (offset, predicted
  recordsize, etc.
- relation between blocksize and maxrecordsize parameter

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-9682 Add WsWorkunits method to return paged QuerySet Queries

This fix adds new WsWorkunits method 'WUListQueries' to return
QuerySet Queries with paging/sorting options.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-9682 Rename a method based on review

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-9553 Support typedefs as the base type for ENUM definitions

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9919 Fix core accessing uncompressed workunit resources

The technique used to store the size and retrieve the size of stored
resources were not compatible.  As most resources are formatted
with headers designed to support compression this is usually not
noticed.  But resources stored without the headers would fail because
they relied on the size that was stored as an absolute data resource.

Headers will now always be stored with resources whether attempting to
compress them or not.  The size will be retrieved from the headers.

The old size information is still stored as it can be retrieved in
other ways besides the dlopen/dlsym technique used by dllserver.

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-9961 Expose contents of @kind DFU attribute in WsDFU/DFUInfo

It is requested that WsDFU should expose contents of @kind DFU attribute
as new field ContentType. This fix exposes the contents of @kind DFU
attribute.
HPCC-9977 Document "eclcc -Me" option and add to usage

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
Merge branch '9977_Document_eclcc_Me_option' into closedown-4.0.x

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4813 from wangkx/h9961

HPCC-9961 Expose contents of @kind DFU attribute in WsDFU/DFUInfo

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4821 from jakesmith/hpcc-10013

HPCC-10013 - Correct usage syntax of listworkunits

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/closedown-4.0.x'

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4814 from jakesmith/hpcc-9835-4.0.x

HPCC-9835 - avoid issues with transaction actions causing crash

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/closedown-4.0.x'

Conflicts:
	dali/base/dadfs.cpp

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

HPCC-9919 Fix core accessing uncompressed workunit resources

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4799 from ghalliday/issue9553

HPCC-9553 Support typedefs as the base type for ENUM definitions

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4802 from wangkx/h9682

HPCC-9682 Add WsWorkunits method to return paged QuerySet Queries

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge branch 'HPCC-9791-improvement' of github.com:AttilaVamos/HPCC-Platform into HPCC-9791-improvement

Conflicts:
	dali/ft/daftformat.cpp

Signed-off-by: Attila.Vamos <attila.vamos@gmail.com>
Merge pull request #4697 from AttilaVamos/HPCC-9791-improvement

HPCC-9791 XML file spray logging improvement

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-9827 - Base roxiemem allocator cache on flags as well

Previously the roxiemem cache was based on meta and activity id
only, so it couldn't differentiate between allocators of
different types used by the same allocator.
Also ensure that when Thor activities ask for a unique allocator
they bypass the cache.

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