automatic documentation update
Concerning #793: IOSscheme names can be added even when scheme is unknown
Concerning #793: adding IOScheme labels for jacobian, gradient, hessian
generate_options_helpers: update for qpOASES
Removing relict from qpOASES interface: ALLOW_ALL_OPTIONS

Only the shipped in qpOASES is supported, so no need to  be careful with
options
repair issues with automatic option documentation generation
qpOASES: allowed values checking for options
Cplex cleanup options
automatic documentation update
Added some SX tools for polynomial coefficients, root finding and eigenvalues
automatic documentation update
Debugging and  fixing issues with QCQP <-> SOCP conversion

Backwards incompatible change: Cholesky returns L instead of L' now
Rework previous commit to avoid backwards incompatible change
Fixes #791: structural arithmatic for empty matrices
Fixes #791: structural arithmatic for empty matrices
jacobian for empty matrices: proper treatment
Fixes #791: structural arithmatic for empty matrices

Reverting changes for MX, since that exposes other bugs  -- see #380
automatic documentation update
customIO helper: correcting implementation mistake for C++ version
adding two-argument blkdiag in mx_tools for C++