Add punctuation to allowable name validations

# What this does

This adds a lot of punctuation characters to fix issues with parsing real-world track data.

Please review @samuelkadolph @jduff @joshpc @fw42