cpu/stm32f1: fixes to i2c driver

intermediate PR to make the I2C driver stable, at least its now reliably functional after init... PR with DMA and interrupt driven I2C driver will follow up...