Fix for GHC 7.8
Include hierarchy3.list in source distribution (needed for Gtk3)
Add support gtk.cabal-0 and gtk.cabal-3
These are the same exacept for
  gtk.cabal-0 version is 0.X and defaults to -f-gtk3
  gtk.cabal-3 version is 3.X and defaults to -fgtk3

The bootstrap.sh file has been updated so it builds both versions.

A package.sh script has been added that uses cabal-src to install
the sdist files locally then build them to make sure they work.
Hide the new cario Region when building for Gtk2
assume less in the bootstrapping script
fix minor typo in documentation
use package name rather than version number to differentiate between gtk2 and gtk3

simultaneously:
* remove the gtk3 flag from both the gtk and gtk3 packages
* remove the "deprecated" flag from the gtk3 package, since it applies only to gtk2 functions
* remove empty modules from each package
import less stuff when building gtk3