fixed issue where structure was being read after closing, sometimes returning junk data
allow users to add include dirs by passing args to cmake
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).
Merge pull request #78 from Necrolis/master

Improved the case-insensitive MPQ Check