Fix bug in HarmonyCompare::operator().
Fix bug in HarmonyCompare::operator().

std::sort expects operator<() to behave as a strict less-than, not as a
less-than-or-equal-to. Allowing a<b and b<a causes std::sort to
misbehave.

ahelwer/pason2012,ahelwer/pason2012