Fail when Str.Int numerics with combining characters
Fail when Str.Int numerics with combining characters

Fixes RT#128542: https://rt.perl.org/Public/Bug/Display.html?id=128542
The proper-failing cases shown in the ticket fail() because in those conditions
Str.Int passes the handling to Str.Numeric. In the case with the issue, Str.Int
takes a shortcut by checking if all characters are of Numeric class and then
parsing it with radix. The issue happens due to combining characters getting
the properties of their base char, so they end up being considered Numeric, bu
nqp::radix stopping its parse on them, so we end up with partial parse of the
number instead of any fail()ures.

Fix by checking whether Str.chars == Str.codes (using nqp ops, for speed)
before following this shortcut code path. This should not have any performance
impact, as all the ops, like prefix/infix +, go straight to .Numeric. As JVM
does not have proper Str.codes, this fix does not fix things on JVM.

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