Rename Windows guest without reboot

Adds feature request #4687 

Tested on Windows 7, Windows 8, Windows 8.1