Configurable Composer dll look-up directory
Configurable Composer dll look-up directory

When creating a collection of directories from where dynamic-link library can be loaded from, a user-defined path is used if the reserved key `composer-dll-directory` exists. Otherwise, the current executing directory is used.
This feature is necessary for applications, e.g.: Jupyter kernels, that use Lean/QuantConnect assemblies, since they may be called from a directory with dlls that don't need to be loaded by the `Composer`.

Jay-Jay-D/LeanSTP,AnshulYADAV007/Lean,Jay-Jay-D/LeanSTP,kaffeebrauer/Lean,StefanoRaggi/Lean,AnshulYADAV007/Lean,AnshulYADAV007/Lean,kaffeebrauer/Lean,StefanoRaggi/Lean,AlexCatarino/Lean,kaffeebrauer/Lean,Jay-Jay-D/LeanSTP,jameschch/Lean,QuantConnect/Lean,QuantConnect/Lean,QuantConnect/Lean,JKarathiya/Lean,AlexCatarino/Lean,JKarathiya/Lean,Jay-Jay-D/LeanSTP,jameschch/Lean,kaffeebrauer/Lean,StefanoRaggi/Lean,kaffeebrauer/Lean,AlexCatarino/Lean,jameschch/Lean,AnshulYADAV007/Lean,JKarathiya/Lean,JKarathiya/Lean,jameschch/Lean,StefanoRaggi/Lean,QuantConnect/Lean,jameschch/Lean,Jay-Jay-D/LeanSTP,AlexCatarino/Lean,StefanoRaggi/Lean,AnshulYADAV007/Lean