i2cstats uavo: removed
The current implementation was useless for multi instance drivers
all i2c: removed PIOS_I2C_GetDiagnostics function as it is now unused
all targets: renamed I2C_WDG_STATS_DIAGNOSTICS to WDG_STATS_DIAGNOSTICS
all pios_i2c: removed duplicate include
f1 and f3 i2c: use I2C_LOG_DEPTH instead of wrong numerical constant
all pios_i2c: refactored i2c_diagnostics to support multiple instances
all i2c: fixed compilation without diagnostics
all targets: disabled i2c diagnostics by default
f1 i2c: fixed init struct constness for ST library
all i2c: compile i2c_adapter_log_fault only when diagnostics enabled
Merge pull request #940 from lilvinz/i2c_driver_fixes

I2C diagnostics fix