Implemented C stub for set_mtime

Caml's Unix.utimes is broken (doesn't work for times in the interval
[0,1), so use our own C function.