[rakudo] Make various arithmetic operations return an Int when they are performed on Ints. However, to get the right semantics, we must also add some logic to do upgrades when needed, which is also in this patch. Resolves RT#56944 and RT##56748.
[rakudo] Make various arithmetic operations return an Int when they are performed on Ints. However, to get the right semantics, we must also add some logic to do upgrades when needed, which is also in this patch. Resolves RT#56944 and RT##56748.

git-svn-id: 6e74a02f85675cec270f5d931b0f6998666294a3@30092 d31e2699-5ff4-0310-a27c-f18f2fbe73fe

gitster/parrot,youprofit/parrot,youprofit/parrot,tewk/parrot-select,fernandobrito/parrot,youprofit/parrot,tewk/parrot-select,FROGGS/parrot,gagern/parrot,gitster/parrot,FROGGS/parrot,tkob/parrot,gagern/parrot,tkob/parrot,gagern/parrot,fernandobrito/parrot,gagern/parrot,tewk/parrot-select,FROGGS/parrot,parrot/parrot,tkob/parrot,gitster/parrot,youprofit/parrot,gitster/parrot,FROGGS/parrot,gitster/parrot,tkob/parrot,youprofit/parrot,youprofit/parrot,tewk/parrot-select,parrot/parrot,parrot/parrot,gagern/parrot,FROGGS/parrot,parrot/parrot,tkob/parrot,gagern/parrot,gitster/parrot,fernandobrito/parrot,youprofit/parrot,fernandobrito/parrot,gagern/parrot,gitster/parrot,tkob/parrot,tewk/parrot-select,youprofit/parrot,tewk/parrot-select,fernandobrito/parrot,FROGGS/parrot,tkob/parrot,tkob/parrot,fernandobrito/parrot,tewk/parrot-select,fernandobrito/parrot,parrot/parrot,FROGGS/parrot,FROGGS/parrot