Don't include time.h in posix_clock.cpp

Issue #135; use ifdef'ed timeval to allow for cross-compilation