Fix Range.int-bounds incorrectly succeeding with NaN and Int
Fix Range.int-bounds incorrectly succeeding with NaN and Int

Currently, this makes things like Range.sum hang with things like
(1..*); perhaps it can be made smarter.

Bug find: https://irclog.perlgeek.de/perl6-dev/2017-03-16#i_14277939

rakudo/rakudo,rakudo/rakudo,tony-o/rakudo,jonathanstowe/rakudo,softmoth/rakudo,MasterDuke17/rakudo,jonathanstowe/rakudo,nbrown/rakudo,softmoth/rakudo,usev6/rakudo,nbrown/rakudo,Gnouc/rakudo,tony-o/rakudo,tbrowder/rakudo,usev6/rakudo,raydiak/rakudo,salortiz/rakudo,MasterDuke17/rakudo,tbrowder/rakudo,rakudo/rakudo,tony-o/rakudo,labster/rakudo,Gnouc/rakudo,Gnouc/rakudo,awwaiid/rakudo,awwaiid/rakudo,Gnouc/rakudo,softmoth/rakudo,jonathanstowe/rakudo,tony-o/rakudo,sjn/rakudo,raydiak/rakudo,nbrown/rakudo,lucasbuchala/rakudo,labster/rakudo,salortiz/rakudo,MasterDuke17/rakudo,awwaiid/rakudo,usev6/rakudo,lucasbuchala/rakudo,usev6/rakudo,jonathanstowe/rakudo,raydiak/rakudo,tbrowder/rakudo,labster/rakudo,labster/rakudo,Gnouc/rakudo,tony-o/rakudo,softmoth/rakudo,lucasbuchala/rakudo,Gnouc/rakudo,tbrowder/rakudo,sjn/rakudo,labster/rakudo,salortiz/rakudo,awwaiid/rakudo,labster/rakudo,sjn/rakudo,tbrowder/rakudo,tony-o/rakudo,jonathanstowe/rakudo,softmoth/rakudo,rakudo/rakudo,awwaiid/rakudo,lucasbuchala/rakudo,salortiz/rakudo,rakudo/rakudo,sjn/rakudo,MasterDuke17/rakudo,nbrown/rakudo,usev6/rakudo,salortiz/rakudo,salortiz/rakudo,tbrowder/rakudo,MasterDuke17/rakudo,MasterDuke17/rakudo,sjn/rakudo,nbrown/rakudo,nbrown/rakudo,raydiak/rakudo,lucasbuchala/rakudo,rakudo/rakudo