Fixes #785: Moved canonicalize_paths function to a separate file
Added environmental variable hint to FindCADADI.cmake
Added example of how to link a stand-alone program with CasADi
Updated embeddable codegen example
Added missing include
Fixes #225: Extended ExternalFunction to Windows
Made ExternalFunction safe for zero length arrays
Concerning #787: Tentative fix
Updated CasADi version
cleanup DSDP interface
Introducing coptoy: a toy convex optimization tool

At the moment, just recognises SDP problems in naturals notation
Add checks for LBX, UBX, LBA, UBA, LBG, UBG

backportable
Update nlp_codegen.cpp
automatic documentation update
automatic documentation update
DSDP: printlevel option and removed debug stray printing
optoy: adding eval
Removed more stray printing from DSDP
Moving DSDPCreate to evaluate

This is against the philosophy of casadi, but it is unavoidable without
modifyng DSDP source
automatic documentation update