Add hyper_v unattended file

This commits adds an unattended file for hyperv.

It does this with the following:

- expects that puppet will write a hostname specific
file into the installer directory where arbitrary options
can be passed
- the unattended file uses the repo from this file to determine
which unattened file to use
- add a new hyper_v specific unattended file