[stm32][i2c] use rcc_periph_reset_pulse instead of i2c_reset

i2c_reset is not implemented for I2C3 and rcc_periph_reset_pulse is the newer libopencm3 style.
closes #751