Fixing the result dictionary of an FMResultSet to use the first value of a column if a column name conflict occurs.

I ran into an issue when querying data using "SELECT * FROM TABLE JOIN OTHER TABLE ...". Both tables had a couple conflicting names, and thus the result dictionary was giving me the values from the joined table, and not the first time. I believe that a warning should be thrown at a minimum, as well as default to the first value, rather than the second.

Please let me know if you have any questions. Thanks!