clean up .cabal file
remove no longer needed displayModule function
Merge pull request #5 from fryguybob/master

Add includes for CPP pass.
Merge branch 'master' of github.com:diagrams/diagrams-haddock
deleting lots of code, hooray!

We don't need this ParsedModule stuff anymore, or CommentWithURLs,
that was all only necessary for exact-printing back out via HSE.  Now
we just pull out some diagram URLs and code blocks and be done with it.
export utility functions
switch to doing everything with full outDir/diagram.svg path

In other words, URLs will now look like <<outDir/diagram.svg#...>>,
and the entire output directory should be copied in alongside the
generated documentation.  This is to be consistent with the new
extra-html-files feature in cabal-install:

  https://github.com/haskell/cabal/pull/1182
link to README from description
make Setup.hs copy all SVG files in the diagrams dir, not just greenCircle
update documentation re: links to generated files
finish writing README
minor updates/improvements to README
Include CPP defines from cabal and in a limited form from the command line.