.xml.in -> .xml rule puts temp files in temp dir

Since there can now be more than one .xml target being built from an
.xml.in file, potentially in parallel, make sure all their temp files
are unique to each process so that one target's process can't remove
another target's process's temp files.

[endlessm/eos-sdk#2233]