Metafont: Detect when the two ends of a cycle should be treated as one sub-line,
and when they should be treated as two.  Fixes #17.