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>

it's confusing that returns/tests false for processOneCopy, when it succeeds (in opening a valid inputfileio).

Should return true on success, false on failure to open.