Changelog for SourceGraph-

Changes in ================== * Class instances now drawn correctly. * Better colour support. * Now has a legend. * Clean up printing of cliques, etc. Changes in ================== * Shift overall analysis to the top and per-module analysis to the end, as suggested by Duncan Coutts. * Graph drawing fixups: instances are now drawn correctly, and the module graph now has modules located in the correct directory. * Improve some graph drawing aspects (node margins, colours for module graphs, etc.). Changes in ================== * Add support for passing a single Haskell source file rather than a Cabal file as the argument, as requested by Curt Sampson. * Shade backgrounds of modules when clustering Entities. * RelativeNeighbourhood doesn't provide good alternate modules and takes up too much runtime, and so has been removed. Changes in ================== * Re-write of parsing. * Usage of new graphviz and Graphalyze features. * More abstraction into common routines into Analyse.Utils