Clean up i2ctest.asm.

Now i2ctest.asm follows the acknowledgement clock cycle even if the address
does not match. The watch dog time (WDT) should not activate any more in
simple address scanning.

Recalculate latencies in the code. Theoretical maximum clock rate would be
1/(20 us)=50 kHz, but that has not been tested.