HPCC-8772 Fix core when serializing a row that didn't need it

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8773 Add a control:closedown command to Roxie

For ease of debugging, but potentially useful in general, add a
control:closedown message to Roxie that will cause the Roxie node to close
down cleanly.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8774 Always defined type_t as an enum

This isn't stored in any persistent form, so changing the type
doesn't have any effects.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8775 Remove duplicate definition of prototypeAtom

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #3946 from ghalliday/issue8774

HPCC-8774 Always defined type_t as an enum

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3947 from ghalliday/issue8775

HPCC-8775 Remove duplicate definition of prototypeAtom

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3945 from ghalliday/issue8772

HPCC-8772 Fix core when serializing a row that didn't need it

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8727 ONCE dictionaries should not be serialized to the slaves

Change how and when ONCE sections are handled, so that we can avoid
serializing data from a ONCE section to the slave nodes. This is particularly
useful when a DICTIONARY is createdin a ONCE section (for example by loading
data from a file) but may also apply elsewhere.

Refactored to ensure that the ONCE context is shared between the server and
any slave channels on a node. Also added the option (defaulted on) for ONCE
sections to be evaluated when queries are loaded rather than on first access,
to avoid prolonged 'cache warmup' times when slaves use ONCE data.

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

HPCC-8773 Add a control:closedown command to Roxie

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #3944 from richardkchapman/roxie-once-shared

HPCC-8727 ONCE dictionaries should not be serialized to the slaves

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>