Typo in example code.
Use Unicode internally, read/write in UTF-8

Was using bytestrings previously, not as deliberate design
decision just not paying attention to the issue :-/
More doc wording.
Rename is_dialogue_act to is_edu

Not sure I like the fact that deprecation warnings are silent
by default in Python 2.7.
Graph function to return what CDU a node is in

None if not
Allow for more subclass control over dot graph
Small catalogue of relation types.
Visually distinguish sub/coord rels
Oops, use stac graph for split graphs too
Sort spans by start first then end
educe.stac.id_to_path

Generate a filename from a FileId
Tweak educe.stac.csv

Use unicode to extract value text (may be of non string types like bool)
Sort of thing that could have been caught by static checking
educe.external tree for dealing w 3rd party tools

Not sure if we really want this in educe or not.
In most basic form this is really about reading in annotations
produced by other tools and providing a way to refer them
from other annotations.

Here we also throw in some facilities for running the POS
tagger and reading back the results
Bugfix: wasn't returning tags for all turns
Documentation for educe.external additions