Fix GCP provider VM Name by replacing token underscores with hyphen
What does this MR do?
For the VM Name, it replaces underscores with hyphens.
Why was this MR needed?
Some Runner short tokens include an underscore, which is invalid as part of the GCP VM Name.
What's the best way to test this MR?
What are the relevant issue numbers?
Closes #99