Distinct null string bug

Fixed bug and added test
when collators used the string comparison checker used by Distinct_Partial did not test for if each of the values were null