Introduce macros for common Smi/integer checks (code cleanup)

- JumpIfNotSmiCandidate
- JumpIfNotUnsignedSmiCandidate
- TestIfInt32