reverse and forward modes methods slightly more generic
minor documentation change
sparse jacobian uses the first order forward/reverse functions if they exist
removed unrequired operations from reverseTwo generated source-code;
sparse hessian evaluations use the second-order reverse mode functions if enabled
CLangCompileModelHelper receives the ADFun as reference and not a pointer;
improved CLangCompileModelHelper documentation