Improve SprintfHandler
Improve SprintfHandler

Fixes RT#132846: https://rt.perl.org/Ticket/Display.html?id=132846

- Make :Us go through .Numeric first, since that's the method that
    does the whole "undef is 0" thing, whereas .Int just coercers
    to Int and it leaves our Int:U as Int:U
- Implement float handler: return Numeric:D as-is, for the rest,
    return result of .Numeric

lucasbuchala/rakudo,tony-o/rakudo,nbrown/rakudo,labster/rakudo,nbrown/rakudo,labster/rakudo,lucasbuchala/rakudo,salortiz/rakudo,Gnouc/rakudo,lucasbuchala/rakudo,lucasbuchala/rakudo,tony-o/rakudo,MasterDuke17/rakudo,nbrown/rakudo,softmoth/rakudo,rakudo/rakudo,nbrown/rakudo,tony-o/rakudo,nbrown/rakudo,rakudo/rakudo,rakudo/rakudo,tony-o/rakudo,tbrowder/rakudo,Gnouc/rakudo,rakudo/rakudo,tbrowder/rakudo,tony-o/rakudo,lucasbuchala/rakudo,tbrowder/rakudo,rakudo/rakudo,salortiz/rakudo,labster/rakudo,softmoth/rakudo,Gnouc/rakudo,rakudo/rakudo,tbrowder/rakudo,MasterDuke17/rakudo,salortiz/rakudo,nbrown/rakudo,salortiz/rakudo,MasterDuke17/rakudo,MasterDuke17/rakudo,tbrowder/rakudo,labster/rakudo,Gnouc/rakudo,MasterDuke17/rakudo,MasterDuke17/rakudo,softmoth/rakudo,Gnouc/rakudo,softmoth/rakudo,labster/rakudo,labster/rakudo,Gnouc/rakudo,salortiz/rakudo,softmoth/rakudo,salortiz/rakudo,tbrowder/rakudo,tony-o/rakudo