[spip-dev] ! installation en utf-8

Salut,

quelques modifs permettent de laisser désormais l'installation se régler par
défaut sur le charset utf-8 :

- à la compilation d'un squelette, on cherche d'abord à détecter son
  charset, et on convertit le squelette, si besoin est, dans le charset du
  site. Il est donc possible d'avoir des squelettes édités avec des accents
  sous n'importe quel wordpad, enregistrés en iso-latin, et qui alimentent
  un site en utf-8 ; même s'il reste conseillé de faire des squelettes en
  ascii, au moins ça ne plantera pas.

  Bonus: quand il est présent, le BOM (Byte Order Mark) des squelettes
  enregistrés en utf-8 est détecté et supprimé, ce qui évite de voir
  apparaître la séquence "" sur des vieux navigateurs qui ne savent pas
  qu'il faut ignorer cette séquence.
        cf. http://www.w3.org/International/questions/qa-utf8-bom

- je crois que j'ai réussi à régler l'installeur pour qu'il accepte des
  noms, logins et mot de passe hors ascii (donc, accentués, ou en caractères
  japonais etc) ; en ce qui concerne le mot de passe, ça reste à vérifier
  sur plusieurs navigateurs et dans toutes les configurations de login
  (notamment, par auth_http). Mais ça marche bien sous Mac avec Safari et
  Firefox, en login "normal" (c-à-d avec le md5.js)

- une constante _DEFAULT_CHARSET est définie dans ecrire/inc_version (à
  'utf-8'), et sert de charset par défaut à l'installation d'un nouveau
  site.

(TODO: Il reste encore à programmer un convertisseur plus pratique que celui
qui existe sur spip-contrib, et à réviser l'interface de gestion du
charset.)

-- Fil