Application de la PR #62 du repo PHP, et plus

Tri des tables
===
- Abandon de l'ancien plugin jQuery tablesorter pour trier les tables. Celui-ci utilisait une mise en cache des données pour être plus performant, mais rendant son utilisation incompatible avec des tables dynamiquement modifiées.
- Recherche et modification d'un script plus léger de tri.
- Intégration au module Stage et Annuaire
- Implémentation de fonctions de tri pour certains champs spéciaux (année des stages, badges des commentaires dans l'annuaire, priorité des contacts dans l'annuaire).

Fix Annuaire, vue Recherche
===
- Bugs rencontrés :
   - Pour les résultats retournés par la recherche, le clic sur le nom de l'entreprise n'amenait pas à la vue correspondante.
   - Pour les résultats retournés par la recherche, la possibilité d'éditer/supprimer le contact était mal gérée.
- Fix apportés :
   - Correction.
   - Abandon de la fonctionnalité (modification trop lourde pour l'intérêt apporté)

Fix Annuaire, issue #5
===
- Couleurs correctes appliquées aux icônes des comm'

Fix Annuaire, ajout consécutif de contact
===
- Un bug survenait à l'ajout consécutif de contact (en acceptant la proposition de la fenêtre modale lors de l'ajout d'un premier contact) : une erreur survenait lorsque le 2nd contact voulait être ajouté, disant que l'entreprise est inconnue.
- Le problème venait d'un mauvais *resetage* du formulaire après l'ajout du 1er : le champ caché contenant l'ID de l'entreprise en question était écrasé avec la valeur de l'ID du 1er contact ...

Css - Centrage du bouton "S'authentifier" 
===
- Yep, ca me frustrait de le voir collé à gauche ... (dans la fenêtre modale d'authentification)


J'invite à bien vérifier tout ça, au cas où des choses sont passées au travers (toujours dangereux de toucher aux modules Stages & Annuaire ...)