Replaced the unix specific dirent code with a boost::fs based iterator (now MSVC doesn't need additional headers...).
Fixed the use of a double underscore for the MPQ name (never, ever prefix vars etc with underscores, standards say its reserved for compiler goodies).