Better support for different variations of vm definitions

My company defines the vagrant vms in multiple ways, this change will allow for the existing way along with additional characters and styles of defining vm names.

      config.vm.define "v-foo" do |foo|

or 

     config.vm.define "v_bar" do |bar|

or

     config.vm.define :baz do |baz|