Update i2c-bcm2708.c

Using combined transactions and heavy i2c traffic causes kernel panics and bus errors because the bcm2708_bsc_setup(bi) is not protected by the spin lock while the interrupt routine uses the bus.
This patch fixes the issue and makes combined transactions work again.