Update version macros in wren.h to reflect 0.4.0 release, add conditional WREN_API dllexport/import decoration for Windows DLL builds, and change WrenReallocateFn typedef to accept a third void* userData parameter for context-aware memory management. Also normalize line endings in several optional module source files (meta, random) from CRLF to LF.