Changes from Mercurial (hg http://isabelle.in.tum.de/repos/isabelle/ default)
Summary
- more informative errors;
- clarified options;
- tuned messages;
- provide Isabelle tool wrapper;
- more robust errors: proceed updating database; clarified options; clarified progress;
- tuned;
- tuned output;
- clarified signature;
- clarified modules;
- tuned comments (amending 1951f6470792);
- tuned;
- discontinue somewhat pointless is_single, which also depends on details of internal data representation;
- more compact data: approx. 0.85 .. 1.10 of plain list size; fewer comparisons for Leaf2 / Leaf3: observe order;
- slightly more compact data;