Speed up NativeCall by replacing the subroutine code in setup
Speed up NativeCall by replacing the subroutine code in setup

Instead of overriding the subroutine's code via a CALL-ME method, we
replace the subroutine's code object ($!do) with the native calling code
in !setup. This saves the check for $!setup on each call and probably
makes the call cheaper in general.

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