Fixed Hyper-V image name mapping bug.

As Hyper-V contains a '-' in its name, it must not be replaced with ' '.