Visual Studio builds: Refine things a bit
Use separate output directories for different Visual Studio versions, and ensure that we do indeed wipe out the vcxxx.pdb files and the object directories upon clean. Make the compiler generate vcxxx.pdb files under the respective intermediate object directories as far as possible. Also avoid polluting the source tree during the build by copying config.h.win32 to libgjs' intermediate directory and also create generate the filelist for introspection in libgjs' intermediate directory.
Showing with 113 additions and 97 deletions