ad_user_mu_ucn service refactored and added new features
ad_user_mu_ucn service refactored and added new features

 - migrated to getHashedData
 - we are sending chip number to AD
 - added checkBase64 function from safeq script
 - grace period mechanism (allow_not_valid_members) - allow users that are not valid for time defined by group membership expiration
 - take users from each resource - only users assigned to resource are propagated to AD
 - displayName changes - academic prefix or suffix is not needed
 - allowing all users logins - not only "9UCO"

CESNET/perun-services,zlamalp/perun-services,zlamalp/perun-services,zlamalp/perun-services,zlamalp/perun-services,CESNET/perun-services,CESNET/perun-services,CESNET/perun-services