Summary
- tuned imports;
- always explore all sessions;
- optionally explore all sessions -- potentially slow, e.g. for AFP;
- proper sections;
- clarified session structure: avoid ambiguity of file ~~/src/HOL/Library/Old_Datatype.thy;
- proper base name, e.g. relevant for Code_Namespace.hierarchical_program;
- clarified session graph: collapse theories from other sessions;
- more robust error (amending 2c27c3d1fd3b): responsibility is gradually moved from ML to Scala;
- exclude theories from other sessions; clarified modules;
- some documentation;
- actually qualify theory names;