HPCC-12034 Constant fold x+0,x-0,x*1,x DIV 1

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12028 Improve the code generated for ifblocks

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12028 Cache the ifblock size in the deserialize code

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11754 Support copy entire queryset from one environment to another

Also enhance behavior whenever copying queries from a remote environment:

Will try and reuse an existing local copy of the workunit, matching WUID,
hash, and dllCrc.

Otherwise try and reuse the WUID from the remote environment.

Also try and identify existing copies of the same query dll.

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-11754 use more realistic target names in usage text

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Merge pull request #6304 from afishbeck/remoteCopySet

HPCC-11754 Support copy of entire queryset from one environment to another

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #6314 from ghalliday/issue12034

HPCC-12034 Constant fold x+0,x-0,x*1,x DIV 1

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6317 from ghalliday/issue12028

HPCC-12028 Cache the ifblock size in the deserialize code

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>