Cosmetic change.
Adding timespec_substract() function
Removing rdtsc() function (replaced by clock_gettime)
Removing rdtsc measuring method
Errors handling fixes
Handling when dlsym() cannot find the symbol (no longer getting a segfault)
Adding clock_gettime() measuring method.
Function pointer fix.
Error handling header
Adding headers for time functions
README update
cleaner timespec_sub() function
adding timespec_addto() function
Adding timespec2ns()
remove unused <sys/time.h>
using timespec instead of uint64_t (nanosecs) to store internal timing values
using NANOSECS_IN_SEC to make reading easier
statistics formatting change
Also check for error in dlsym() for GenericDeInitialize() symbol
Merge branch 'clock_gettime'

ge to explain why this merge is necessary,