Distinct Tables Values: 90%

This PR allows the ability to do distinct queries on table columns
Is that a bug, though?  Why shouldn't we (for example) let them return a distinct "_id.c" ?  Obviously, _impactIndex doesn't seem terribly useful, as far as we can see, but is it problematic that it can be done?