Converted all start/stop to microsecond convention

Converted all start/stop to microsecond convention. Check code
invocations to make sure usec are passed instead of millis. Use
TimeService.currentTimeUsecs() to obtain current time since in usec
accuracy.