An Independent, Generic, User-Commanded, Sequential Quadratic Programming Module for Solving the Aircraft Trim Problem