use phpCAS instead of apache mod-auth-cas for searchUserCAS (it will allow "gateway" mode)
searchUser* + annuaire: add support for memberOf
annuaire: if showExtendedInfo, have in popup givenName & sn
cleanup: remove debug code
add WS userLastLogins and use it in web-widget annuaire.js
searchUser*: add allowExtendedInfo in answer (somewhat ugly...)
annuaire: enhance displaying last logins
searchUser: "enhance" anonymizing supannListeRouge in case of only one result

when the search is precise enough to return only one result,
if we return the anonymized result, someone can know a user exists, even if anonymized
better return nothing!
handle "hashchange" js event (to allow switching from #Foo.Bar to #Foo.Bar2)
update code buildingNameToUrl to new "buildingName"s and new typo3 urls
update code buildingNameToUrl to new "buildingName"s and new typo3 urls
annuaire.js: display an integer for the number of days
annuaire.js: display a warning for empty missing eduPersonPrimaryAffiliation when eduPersonAffiliation is set
annuaire.js: various small display enhancements
userLastLogins must be done on supannAliasLogin, not uid
help emacs
annuaire: if showExtendedInfo, have in popup givenName & sn
code cleanup: create helper functions affiliationGroup & structureAffiliationGroup for future re-use
code cleanup: create helper function getGroupFromSeeAlso for future re-use
userGroups*: fix handling multiple supannEntiteAffectation (it was using the first supannEntiteAffectation)