operator<() now only use < to compare objects.

Used to use both < and ==.
Merge branch 'tuple_less_than_operator' into sort-by-key-test