query: select don't add attribute names already on the list
query: select don't add attribute names already on the list

Old select query builder blindly added parent attributes to the query list
when multiple sub attributes has been specified in the original select list.

Say the list of "Scope.Name", "Scope.ID" has been expanded to
"Scope", "Scope.Name", "Scope", "Scope.ID".

This made the query more complicated and resource hungry.

aarcro/VersionOne.SDK.Python,doubleO8/versionone-sdk-spoon,versionone/VersionOne.SDK.Python