GATAC - A Generic Framework for Multi-Parameter Optimization of Flight Trajectories