HPCC-10142 queryLogicalFilename not supported on hthor (or Roxie)

Add code to keep logical filename.
Add regression test

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-10142 queryLogicalFilename not supported on hthor

Refactor the code
    - Separate the superfile processing and use nested iterators
    - Separate single file processing
    - Remove leading '~' char from logical file name.

Tested with issue10142.ecl

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>