TGuardedInt::ComparisonValid

There are intentionally no overloads for the ordered comparison operators, because we have to decide what to do about validity as well.