#1252 Reimplemented QpSolver('nlp.ipopt',...) shorthand
#1252 Refactored Adaptor class