GlideinWMS proxy renewal service broken for Xenon
See details in the OSG JIRA here: https://opensciencegrid.atlassian.net/browse/SOFTWARE-3689
Mats Rynge recently updated flock.opensciencegrid.org to use the proxy renewal service and discovered two bugs in the Frontend proxy renewal service:
1. The service fails to recognize VOs with "." in their name. In addition to fixing this, we should ensure that our tests catch this
2. Some VOMS servers do not allow specifying a role or capability, even if they are set to NULL. There is a command (voms-proxy-list) to query a VOMS server for all attributes that it will issue, however, that does not seem to correspond to what you're allowed to request. For example, the Xenon VOMS server lists /xenon.biggrid.nl/Role=NULL/Capability=NULL as an available attribute but you cannot explicitly request that attribute with voms-proxy-init -voms xenon.biggrid.nl:/xenon.biggrid.nl/Role=NULL/Capability=NULL. However, that is the attribute you will get if you specify voms-proxy-init -voms xenon.biggrid.nl:.