Utils: Fixed time sampling issues.

If preempted during adj sampling, could end up negative time samples
which wrapped to large time samples. So removed adj as a result.

Wrap-around are now properly handled on a per clock basis.

Timer now always returns the time in second as a double.