VS: Place intermediate files in the "ASM List Location" next to objects
AssemblerListingLocation setting in VS project files is meant for intermediate files created during the build much like object files. When the VS 7 generator was first under development, commit 49aebe6c placed both object files and the ASM list location in the same directory. Later commit f9aef0e4 moved the object files to a per-target directory but the ASM list location was not moved with them. Move it now.
Fixes: #19480 (closed)