cairo & cabal 1.18: Integrate support from upstream as a patch (issue #131)

I simply picked the upstream version of `Gtk2HsSetup.hs` and `SetupWrapper.hs`.