DistinctColumnsItems can properly handle null values, so use the TreeSet directly instead of converting between collection types.
Merge pull request #38 from ThePumpingLemma/master

DistinctColumnsItems can properly handle null values, so use the TreeSet...