Handle 'cancel' requests better: introduce a 'cancelled' aselect_credentials
value that returns 0040 ('User cancelled').

Refactor xsl to support app_id translation in a seperate module

Multiple attribute sources:
	AselectAttributePolicy default
		urn:mace:dir:attribute-def:uid ${ldap:uid}
		urn:mace:dir:attribute-def:anr ${ldap:employeeNumber}
		urn:mace:dir:attribute-def:mail ${ldap:mail}
		urn:mace:dir:attribute-def:sn ${ldap:sn}
		urn:mace:dir:attribute-def:givenName ${ldap:givenName}
		urn:mace:dir:attribute-def:eduPersonEntitlement ${ldap:eduPersonEntitlement}
		urn:mace:dir:attribute-def:eduPersonPrincipalName ${ldap:eduPersonPrincipalName}
		urn:mace:terena.org:schac:schacHomeOrganization uvt.nl

$Id: TODO 45950 2016-12-06 16:00:03Z wsl $
$URL: https://svn.uvt.nl/its-id/trunk/sources/aselect-perl/TODO $
