Improved the case-insensitive MPQ Check

This patch removes the need for Windows/MSVC users to get dirent.h (you are already using boost::fs, so why not use it properly).