Allow to use '_' and '-' as vagrant machine name

Vagrantfile support in serverspec-init recognizes /[a-z]+/ as virtual machine name.
So that, when a machine name like "xxx_yyy-zzz" for example, serverspec-init recognizes the machine name as "zzz".

This pull request allows '-' and '_' as vagrant machine name.