Kalman wind: always invoked by Heading , check for airspeed available made in KalmanWind.
Reset matrix with WindKalmanReset() .
Do not use Kalman if not freeflying yet (not in GA)
reformat code here and there
WindKalman made more selective on input parameters.
Use TAS at t0  and GS BRG  at t+1  assuming gps latency of 1.5 seconds average.
Ring buffer not really used for averaging values on two samples, yet.