Concerning #674: Added signature enums to LinearSolver
Added transpose to linear solver signature
Concerning #674: Updated Linear solver signature
Merge branch 'develop' of github.com:casadi/casadi into issue_674b
Concerning #674: Added support for multiple right hand sides
Concerning #674: Disallowed derivatives for LinearFunction
Moved EvaluationMX creation to FXInternal to allow overloading
Refactored creation of MX function call nodes (2)
Concerning #674: Repaired sundials
Concerning #674: Moved linear solve operation to LinearSolver class
Concerning #663: Moved nonlinear solve operation to ImplicitFunction class
Concerning #674: Added numerical evaluation to Solve
Concerning #674: Implemented derivative propagation through Solve node
Concerning #674: Fixed symbolic evaluation and differentiation of Solve node
Changed solve to evaluate for implicit function unit tests
Refactored symbolic evaluation in FX base class
Moved EvaluationMX::evaluateMX implementation to FXInternal, removed code duplication
Moved sparsity pattern propagation via known Jacobian sparsity to FXInternal
Moved remaining functions in EvaluationMX to FXInternal to allow overloading
Renamed EvaluationMX -> CallFX