Dev't of step_values & ApproachRange correction

step_values is being developed to process flap and slat arrays, but some
more work is still needed. Pushed at this point for security.
ApproachRange selection of heading array moved to check valid data is
available for the approach in question, not just some valid data in the
flight.