Supprime les sorties écran.

Toutes les sorties écrans sont supprimées pour réaliser des tests
indépendants de l'affichage.
Supprime toutes les sorties graphiques.
Commentaires et recherches en annotations.
Remplace les die() des requêtes mysql par des exceptions.
Améliore l'affichage des erreurs d'importation et celui des doublons.
UTF-8 dans la troncature des chaînes et encodage des mb_*

* adapte la méthode Functions::truncate() à l'UTF-8
* indique que les fonctions mb_* sont en UTF-8
* supprime la fonction inutilisées stripAccents()
Améliore l'affichage de l'import grâce à la troncature des noms des flux.
Remanie le code de l'import pour y voir plus clair.

Aucun changement fonctionnel, ça devrait marcher aussi bien/mal
qu'avant.
Retire les html_entity_decode() sur le contenu.
Travail en cours...
Sélectionne la bonne méthode massiveInsert()

Ça ne devrait vraiment pas être dans la superclasse. On risque d'appeler
cette mathode pour insérer des objets d'une classe différente !
Mise à jour du TODO concernant SimplePie.
Achève la synchronisation, il reste du travail.

* contrôle d'accès (session, clé; etc.)
* adapter la sortie des informations pour le cron
Révision de la synchronisation globalement terminée.

Fonctionnalités supplémentaires :
* Accès direct ligne de commande
* Format de log ligne de commande court
* Log à l'écran plus joli et sans espaces additionnels
* Remontée des messages d'erreur pour chaque flux
* Résumé à la fin de l'importation
* Sortie temps réel des informations de synchronisation
* Code remanié et commenté

Il reste à revoir ou terminer
* les rapports de bug concernant la synchronisation,
* le rendu cosmetique du rapport à l'utilisateur,
* lire les suggestions et TODO à l'intérieur du source.

Sauf erreur, l'import/export est bon pour la production.
Merge branch 'importExport' into sbgodin

Conflicts:
	Feed.class.php
	action.php