integer-char? returns parsed integer

This makes it more in-line with the CLHS integer-char-p predicate and
should still eval to True in boolean contexts.