Implemented os_utime

To replace the code in fileio.c.
Fun fact: libuv does not use utimes yet (if available)
> Personally, I would prefer the following prototype:

/me agrees.