commander: strengthen pre-flight fail checking
commander: strengthen pre-flight fail checking

The commander checks use instantaneous values which are vulnerable to false negatives  or positives with noisy data or transient faults.

This patch checks the estimators published pre flight check status which is based on persistent checks using filtered data.

mcgill-robotics/Firmware,mje-nz/PX4-Firmware,acfloria/Firmware,Aerotenna/Firmware,acfloria/Firmware,jlecoeur/Firmware,PX4/Firmware,PX4/Firmware,dagar/Firmware,krbeverx/Firmware,mje-nz/PX4-Firmware,PX4/Firmware,dagar/Firmware,jlecoeur/Firmware,mje-nz/PX4-Firmware,mcgill-robotics/Firmware,krbeverx/Firmware,jlecoeur/Firmware,jlecoeur/Firmware,krbeverx/Firmware,jlecoeur/Firmware,mje-nz/PX4-Firmware,PX4/Firmware,dagar/Firmware,mcgill-robotics/Firmware,mcgill-robotics/Firmware,dagar/Firmware,mje-nz/PX4-Firmware,jlecoeur/Firmware,mcgill-robotics/Firmware,Aerotenna/Firmware,PX4/Firmware,dagar/Firmware,dagar/Firmware,krbeverx/Firmware,Aerotenna/Firmware,dagar/Firmware,krbeverx/Firmware,krbeverx/Firmware,jlecoeur/Firmware,jlecoeur/Firmware,acfloria/Firmware,acfloria/Firmware,mje-nz/PX4-Firmware,PX4/Firmware,Aerotenna/Firmware,PX4/Firmware,mcgill-robotics/Firmware,krbeverx/Firmware,acfloria/Firmware,Aerotenna/Firmware,acfloria/Firmware,mje-nz/PX4-Firmware,mcgill-robotics/Firmware,Aerotenna/Firmware,acfloria/Firmware,Aerotenna/Firmware