Summary
- removed old proof method "default";
- clean message more thoroughly;
- clarified modules; removed unsed exn_id;
- avoid interference with running PIDE protocol;
- proper signature for structure; tuned;
- tuned signature; proper signature for structure;
- proper output of markup, e.g. relevant for nested ML as used in Pure/System/bash.ML;
- support ROOT0.ML as well -- independently of ROOT.ML;
- flags as in 'ML' command;
- shared output primitives of physical/virtual Pure;
- shared thread position for physical/virtual Pure;
- prefer Synchronized.var;
- tuned signature;
- virtual Pure is single-threaded to avoid confusion with multiple thread farms etc.;
- tuned signature;
- tuned signature -- closer to Exn.Interrupt.expose in Scala;
- clarified bootstrap;
- clarified context; avoid Unsynchronized.ref;
- old;
- ensure globally unique counter results;
- tuned;
- clarified modules;