(#7014) Allow @ symbols in certnames

Certnames, node definitions(hostnames), and tags can now all contain
the @ symbol. It was necessary to add tags to get node definitions to
work.