wenzelm [Tue, 29 Dec 2009 20:30:40 +0100] rev 34206
removed slightly odd Isar_Document.init;
simplified begin_document: associate empty command/state with no_id, which is implicit start;
replaced make_id by create_id (cf. Scala version);
eliminated CRITICAL/Unsynchronized.ref in favour of Synchronized.var;
tuned;