change to the registry regex to allow underscores to be removed at token conversion time.

functions will need a modicum of readability and no actual underscores exist in the xacml specification tokens to date.  if they did, they can be url-encoded at transcription time
change to the xacml constants to set the meaningful specialized parts of the tokens apart from the urn: prefix ugliness that exists in most of the constants.