Convert AP_Baro_BMP058 and AP_CompassAK8975 to timer process based sampling, fix concurrency issues with AP_InertialSensor_MPU9150
Add MPU9150_BYPASS mode to AK8975 compass driver, allows for detection of when bypass mode is enabled. Wait until enabled before initializing compass
Merge branch 'driver-timers' into trace-bringup