[stm32] support for all 3 ADCs of f4
[boards] update stm32f4_discovery for new adc support
[adc] cleaner ADC driver configuration and updated board files
[adc] add support for analog watchdog (stm32f4) with callback
[conf] update adc selection for lisa firmwares
[adc] replace #ifdef USE_ADC_x by #if USE_ADC_x

this makes it possible to explicitly disable them with -DUSE_ADC_x=0
[stm32] update ADC usage comment
[modules] update infrared_adc for new ADC_x usage
[stm32] ADC2 for F1 as well
Merge branch 'stm32f4_adc'

* stm32f4_adc:
  [stm32] ADC2 for F1 as well
  [modules] update infrared_adc for new ADC_x usage
  [stm32] update ADC usage comment
  [adc] replace #ifdef USE_ADC_x by #if USE_ADC_x
  [conf] update adc selection for lisa firmwares
  [adc] add support for analog watchdog (stm32f4) with callback
  [adc] cleaner ADC driver configuration and updated board files
  [boards] update stm32f4_discovery for new adc support
  [stm32] support for all 3 ADCs of f4
[stm32] silence warnings
[conf] cleanup ADC board defaults
[lpc21] fix USE_AD[01]
[lpc21][i2c] silence warning
[stm32] settings_arch: silence warning on F4

persisent settings is not implemented on F4 yet,
pflash_program_bytes is a no-op.
[modules] hott: fix hott_telemetry_sendig_msgs_id

type range was to small resulting in:
modules/hott/hott.c:127:3: warning: comparison is always true due to limited range of data type [-Wtype-limits]
[peripherals] ami601: silence warning