This reverts commit 943c990bc876dcecb5fcbcbb45118f73a57a1416, reversing changes made to e61cfce.
This way we have a uniform solution for GHC 6.10 and 6.12, and don't have to use CPP tricks. This change fixes categories on GHC 6.12. Resolves Issue #98.
Mostly these involve conditionalizing imports of System.IO.UTF8.
Note that the exports from Config have changed: getConfigFromOpts is no longer exported, but getConfigFromFile is exported. This should be more useful for those using gitit as a library.
Everything else falls back to the defaults in the data directory.
Library exports functions to create template, static, repo.