Add C90 labs() instead of abs(), our INTVAL is long

A 32-bit MSVC smoke would be nice.
[core] part 2 of labs GH #1111

only use labs() on 64-bit.
also use it with Integer.absolute
Merge branch 'smoke-me/labs-gh1111'