Improved version of clock_delay_usec

Based solely on the system tick counter, without needing system tick interrupts. Avoids complicated run-time math.