Fix uhi_cond_timedwait() so that it actually uses absolute time.
Also, don't bother setting the pthread_cond clock to anything other
than the default CLOCK_REALTIME.  The result is more uniform behavior
across platforms (can't use CLOCK_MONOTONIC on MAC OS X, for example),
in exchange for timedwaits waiting less or more than desired if there
are large clock changes.