fmu:Use Compile time & run time Safety switch control
fmu:Use Compile time & run time Safety switch control

   Platforms that provide HW versioning tend to have
   more FLASH and can have a PX4IO as an option.
   (E.G.) FMUv5. This change provides run time
   decision to control the safety switch on
   platfors that have BOARD_HAS_VERSIONING.

   On platforms with no versioning and have
   BOARD_HAS_STATIC_MANIFEST defined as a 1
   The decision is compile time only. When a PX4IO
   is present the fmu control of the safety is
   not built.

acfloria/Firmware,mje-nz/PX4-Firmware,Aerotenna/Firmware,Aerotenna/Firmware,krbeverx/Firmware,mje-nz/PX4-Firmware,mje-nz/PX4-Firmware,krbeverx/Firmware,Aerotenna/Firmware,krbeverx/Firmware,PX4/Firmware,krbeverx/Firmware,mje-nz/PX4-Firmware,PX4/Firmware,Aerotenna/Firmware,mje-nz/PX4-Firmware,Aerotenna/Firmware,PX4/Firmware,mje-nz/PX4-Firmware,dagar/Firmware,acfloria/Firmware,dagar/Firmware,PX4/Firmware,Aerotenna/Firmware,mje-nz/PX4-Firmware,acfloria/Firmware,acfloria/Firmware,PX4/Firmware,PX4/Firmware,PX4/Firmware,dagar/Firmware,acfloria/Firmware,dagar/Firmware,krbeverx/Firmware,acfloria/Firmware,Aerotenna/Firmware,dagar/Firmware,krbeverx/Firmware,krbeverx/Firmware,acfloria/Firmware,dagar/Firmware,dagar/Firmware