Per vm answer files.
This commit adds the ability to use custom answers files for PE on a
per-vm basis. Before this commit, all nodes were built off default
answer files. While they are functional, they do not suffice for every
situation.