base/int.jl: convert to u/int only for arithmetic with small ints.

The old definitions could be dangerously broken if they were used
for larger integer types -- even Int64/Uint64 on 32-bit systems.
Merge branch 'master' of github.com:JuliaLang/julia