dev terminé pour éliminer le bug #289
- visualisation des non lus du feed selectionné.
A noter : qu’il faudra publier la correction sur le plugin scrollRead.
Remplacement de la table par des listes
Merge branch 'devLasyLoadFeedSelectNonlu' into dev
Garde à l'écran les réglages utilisateur

Il s'agit d'un remaniement complet, tant les modifications sont
profondes. En voici une liste :
- reprise des éléments déjà entrés en cas d'erreur à l'installation,
- séparation nette entre partie Php et partie HTML,
- valeurs par défaut de $root et $mysqlPrefix conservées si besoin,
- intégration des vérifications dans le menu de droite,
- quelques commentaires ajoutés
FIX footer au mauvais endroit
- Entrainait un décalage graphique au niveau du footer
Uniformise le chargement d'un seul/tous les flux
FIX #295 - Boutons "Renommer" et "Supprimer" passaient sur le select
- Remplacement de la table par une liste
- Gestion des boutons en flottant pour le responsive

FIX renommage des flux et boutons plus larges

Gestion largeur boutons "Renommer" et "Supprimer" sur la page settings
internationalisation des plugins - transmission de l’info sur la partie javascript
i18n - petite modif traduction anglaise
Crée une classe pour gérer les traductions

Cela est utile pour ne pas réimplémenter la gestion des traductions et
apporte les fonctionnalités suivantes :
- extensibilité de la gestion des traductions,
- possibilité de compléter une traduction par une autre,
- utilise le français comme langue si :
  - Le fichier de traduction choisi n'est pas trouvé.
  - La clé recherchée n'est pas trouvée.
- permet d'y greffer d'autres traductions (les greffons par exemple)
Ajoute la classe de traduction dans les greffons

La classe de traduction est donc instanciée deux fois. La première fois
dans la portée générale. La deuxième fois dans chaque plugin. La
stratégie générale est la suivante :
- Chargement du fichier de langue concerné.
- Si la langue n'est pas celle par défaut, chargement de la langue par
  défaut. Les clées non traduites par la langue concernée seront
  traduites par la langue par défaut.

Lorsqu'une traduction est recherchée, il se passe ceci intuitivement :
- La clé est recherchée dans la traduction choisie.
- Si non trouvée, elle est cherchée dans la traduction par défaut.
- Sinon, c'est la clé elle-même qui est affichée.
Merge branch 'NI/layout' into NI/recall

Conflicts:
	install.php
Merge branch 'newInstall' into dev

Le système de traduction a été unifié entre la partie principale de Leed
et les plugins. L'ensemble devrait tourner sans redondance.
Supprime le type de synchronisation "manuel"

Il y avait trois types de synchronisation. Deux seulement avaient un
effet. Le type "graduate" sélectionne la mise à jour partielle. Le type
"complet" sélectionne une mise à jour complète.

Dans 'action.php' la différence est faite entre deux alternatives : soit
c'est "graduate", en testant la valeur, soit c'est complet. En aucun cas
il est question d'une mise à jour "manuelle".

De plus, Leed en tant que telle ne prend pas en charge l'automatisation
des synchronisations. Il ne fait que choisir entre partielle et complète
quand elle est demandée. La demande est soit manuelle via l'interface
web, soit scriptée en ligne de commande, soit appellée depuis un lien.

Il ne devrait pas y avoir d'incompatibilité avec un déploiement
existant. Si le réglage était sur "manuel", aucun bouton radio ne sera
sélectionné et le comportement restera le même.
#229 - ajout du Hook manquant sur le lasyloading
Rend interdite la lecture anonyme à l'installation

Lorsque Leed est installé, la lecture anonyme est interdite. Les
réglages par défaut constituent une base correcte par défaut. La lecture
anonyme peut ensuite être autorisée via la configuration.
Corrige l'affichage d'un message sur $statesBefore
Invalid argument for foreach fixed

Cf. https://github.com/ldleman/Leed/issues/305#issuecomment-34576716
Useless parentheses in Plugin.class.php removed
Invalid argument for foreach fixed

Cf. https://github.com/ldleman/Leed/issues/305#issuecomment-34576716