Define isNaN deprecation for integers

Also cleans isNaN unit tests
Add more integer isXXX deprecations

Also implementation is changed to forward to floating point signature
instead of a stub to exactly match old behaviour.
Merge pull request #2374 from Dicebot/nan-deprecation

[reg] isNaN deprecation for integers