MElapsedTimer: support microseconds and resetting