Hacky CPP support
Made hack work for errors with filename
Merged.
Fixed source used for replacement.
Merge branch 'master' of git://github.com/diagrams/diagrams-haddock
Merge pull request #4 from fryguybob/master

Add CPP pass with cpphs