patch applied (cabal): Add a "cpp-options:" field and use it for pre-processing .hs .hsc .chs files