Added computation of the cross-terms in the NLP export class...

+ added checks (disabling) to the corr. OCP solvers.
+ added isDiagonal() method to ExportVariable -- to do simplifications
Added computation of the cross term weighting part to the N2 solver...

... plus simplified a lot the code for obj evaluation.