Port Gitit2 to Yesod 1.2

There was significant changes concerning subsites in Yesod 1.2, with the following consequences:
- the routes have to be declared in a separate file (Network/Gitit2/Routes.hs)
- the static subsite has to be lifted up to the master site (nested subsites does not work anymore)

More details in the commit logs.