Removed #include <stdio.h> that clashed with <assert.h> from forced
include macro_def.h with the latest MinGW, moreover stdio was useless
there.
Fixed test for portability using intermediary File & canonical path.
Merge pull request #1 from Mind4SE/windows-support

Windows support