Fixed documentation error in QPSolver formulation
qpsolver doc: slight change of notation
SDPSolver: renaming in problem formulation
Adding A to DSDPSolver constructor
SDP: swap semantics of n and m
Add A to SDP
SDP formulation: flip sign
Change in QPSolver interface
Adding LPSolver + QP_ -> QP_SOLVER_
Work on dsdp
Introduced a new concept: Structure (list of sparsities)

The convex solvers LPSover, QPSolver, SDPSolver all require a bunch of
sparsities at construction time. The present signatures are however non-
unique (making creator tricks dangerous), and prone to change.

Instead of
QPSolver(const CRSSparsity &H, const CRSSparsity &A)
we now do
QPSolver(const QPStructure & st)

where QPStructure : public IOSchemeVector<CRSSparsity>

in python: QPSolver(qpStruct(a=Asp,h=hsp))
in C++: QPSolver(qpStruct("a",sp,"h",sp))
DSDP interface fixes if no linear bounds present
SDP_ -> SDP_SOLVER_
fix memory leak in dsdp interface
fix trunk for octave
Added SOCPSolver
add more lpsolver unittests
Restructuring of autogenerated code to avoid compilation issues in VS2010
Concerning #674: Added signature enums to LinearSolver
Added transpose to linear solver signature