Fix QueryReaderExtensions to handle columns correctly
Fix QueryReaderExtensions to handle columns correctly

Ensure that table column names are unique and that their original
name is preserved in DataColumn.Caption.

terrajobst/nquery-vnext