Commit 2f795d8fc50d81641d95723d9ddd92795886bed3

Jacques Germishuys 2014-07-12T14:45:56

Cleanup portability/compatibility layer * Removes mingw-compat.h * Cleans up separation of compiler/platform idiosyncrasies * Unifies mingw/msvc stat structures and functions * (Tries to) hide more compiler specific implementation details (even in our internal API)