posix_clock.cpp should use sys/time.h 

posix_clock.cpp should use sys/time.h (or time.h on Windows) rather than trying to define timeval itself; the existing definition was wrong for OSX (Issue #107)