Rearrange bootstrap.modules and gtk-osx-bootstrap.modules

So that all tools are in the former and all dependencies are in the latter. The intention is to enable building the tools into ~/.local once instead of requiring an individual build per tree.

That doesn't work quite right because xz at least won't build universal 32/64 directly (I haven't yet tried separate compiles and lipo).
Use jhbuild's autogen-sh="autoreconf" magic instead of an autogen-template

As well as handle a few modules that seem to work better with autoreconf than with a straight configure.
Adjustments to support out-of-srcdir builds

Mostly by flagging those modules for which it doesn't work.
Set XML_CATALOG_FILES correctly if gtk-osx-docbook is installed outside of $JHBUILD_PREFIX.
Bug 667759: Gtkdnd-quartz.c is missing annotations for introspection

So is gtkclipboard.c. Patch introspects the properly annotated non-quartz files instead.