CRC-32: use Int32 via C32 module for js_of_ocaml compatibility
Remove assert (Sys.int_size > 32) that crashes on 32-bit targets.
CRC-32 and CRC-32C now use a C32 submodule with Int32 arithmetic,
correct on both 64-bit native and js_of_ocaml. CRC-16 unchanged.