cycle support for MFPathData and mfPathToSegments
rename metafontParser

to remove conflict with new combinator function
do not export internal solving functions
Metafont combinators
Metafont.hs: re-export combinators, metafontParser
Add tests of combinator syntax
Haddock improvements for metafont.
Add directions for joins with directions specified at both ends
silence unused-do-bind warnings in parser
Merge branch 'master' into metafont-combinators

resolve trivial conflict in .cabal file

Conflicts:
	diagrams-contrib.cabal
Add Semigroup, Monoid instances for the particular join used by Metafont
combinators

Wrap the BasicJoin in Maybe to make the instances uniform
Remove 'directions' metafont join

'arriving' and 'leaving' can be combined with <>
Merge pull request #19 from diagrams/metafont-combinators

Metafont combinators