* added the evthread-internal.h file as evthread.h which gives us access to the underlying lib event implementation of threading. Not so sure we actually want to do this
* using evthread.h to make ClientID generation and TrackerImpl hit generation thread safe
* Fixing some compilation errors with the library
* adding timestamp generation to hit builder. Not sure if the resolution is appropriate but there is a test to ensure that subsequent timestamps are greater than previous