Time sync scalability

Added time sync functionality for estimating time difference between servers. This is useful to be able to measure actual time taken by events starting on one server, but ending on another.