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
Get working on ghc-7.7.20130908.

I make not guarantees about 7.8.

Changes:
* allow base 4.7
* add two type signatures that ghc couldn't infer
  (http://ghc.haskell.org/trac/ghc/ticket/5678)
* import annularWedge (I don't understand how this worked before)
Merge pull request #20 from joelburget/master

Get working on ghc-7.7.20130908.
Removed redundant dependency
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
Merge branch 'master' into lens