Tools fixes for cmake and case sensitive file systems

The vmap_assembler and mmap tool didn't link on systems that used cmake to generate the build files. This is fixed by d31f43db. There was some inconsistency in the cmake files for those two tools so I fixed that in b08e9411 since I touched those files in the previous commit. Finally the vmap extractor tool didn't work on case sensitive filesystems unless you changed the mpq names, that is fixed by 6e8f6c3b.

All of these fixes most likely carry over to the other versions, but I was only able to test it on the classic repository.