Int.safe int.mul fix

like
https://github.com/ocaml-batteries-team/batteries-included/pull/583
but with fast-path for 31 bit integers on 64bit arch.