[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