CloudMachineNamer not include underscore

An underscore in the yaml app name caused failure to create machine

This was a customer doing testing - unfortunately I can't remember if they were using CloudStack 4.3 or OpenStack at the time! @richardcloudsoft can you remember?