Match hyperv with windows unattended.
Support diffirent bootmgr depending on windows version.
Merge pull request #27 from nanliu/win2012

Update windows 2012 support