Fix OpenBSDTimeval on i386

On OpenBSD 5.5+, time_t is always a signed 64-bit integer.
I've tested this on i386 and amd64 via File.utime in JRuby
and it works correctly.