more robust treatment of conflicts with existing Unicode text;
separate base plugin for important services that should be always available, despite startup errors of the main plugin; --HG-- rename : src/Tools/jEdit/src/isabelle_encoding.scala => src/Tools/jEdit/src-base/isabelle_encoding.scala