Edit Git ignores

Pre-compiled headers, and the Win32 build directory, and move the CMake
generated files to their own section.