Remove a collection of temporarily generated files

Remove files that are either not required, generated on demand during a
build, or created by Visual Studio when it is opened.

Such files are temporary, and change from access to access, build to
build; they do not need to be version tracked.