NWN: rename gui/main/main.cpp -> mainmenu.cpp

MSVC cannot handle more than one file with the same name in one
project easily (all intermediate files are written to a flat
directory). Thus we rename the file to make it possible to have one
project per engine (and to better comply with the class name ;-)
DISTS: also fix the MSVC project files