Summary
- clarified signature: more explicit types;
- more robust: prefer internal theory names;
- clarified session_sources (again, see also 9d0e6ea7aa68);
- clarified signature: more explicit types;
- tuned output;
- clarified signature: more general operations;
- clarified signature: more explicit types;
- clarified signature: more explicit types (see also 90c552d28d36);
- do write_session_sources early, to have information available in build job;
- tuned signature, following Url.append_path;
- do not bundle Isabelle/Naproche, while it keeps changing;
- tuned signature;
- tuned;
- clarified signature: uniform master_dir instead of separate field;
- more standard master_dir;