HPCC-11092 - TOPN in child query not renewing limit per iteration

Limit was set at activity initialization time, should have been
set at start()
Also changed over to using a CThorExpandingRowArray and cleared
up the code. Add binaryInsert to CThorExpandingRowArray.
Move topn.ecl test to new regression suite.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-11092 - Minor change following review

Signed-off-by: Jake Smith <jsmith@jake-xps.(none)>
Merge pull request #5623 from jakesmith/hpcc-11092

HPCC-11092 - TOPN in child query not renewing limit per iteration

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>