Don't track boolean in comparisons

True/false shouldn't be given special treatment, this leads to weirdness
in cases like 'if false == potato' returning true.
Also, track "number" instead of "Long" in the debug for number
comparisons.