Baro peripherals

Starting to clean up the baro stuff as per issue #106

This adds more generic peripherals for the bmp085 and ms5611 (spi and i2c versions, also as modules).
Additionally this should fix the problem of invalid measurements in ms5611 due to d1/d2 beeing zero because they were read before the conversion was done (could lead to nans in fw estimator).