TAJO-926: Join condition including column references of a row-preserving table in left outer join causes incorrect result.

Closes #62