ThroughputService: use std::chrono::steady_clock instead of clock_gettime(CLOCK_MONOTONIC, ...)

This should fix the ThroughputService on OS X, where clock_gettime is not implemented

According to testChrono, `steady_clock::now()` is marginally slower than `(CLOCK_MONOTONIC, ...)`, but in this case the difference should be negligible.