-Fix(#198): Allow open of non lower case files in load/save and config

Fixes #198
Added fopendatadir() function and factorized the "filenameComplete" generating
code.
-Fix: windows.h file name case is important for cross compiling under linux