Fix Bug 728123 - glib2 @2.40.0 issues a "Got weird mach timebase info" error (Macports, PPC).

GLib developers don't want to put this in the repo because none of them have a PPC to test with.
Patch harfbuzz for a const undeclared, though present, in Leopard.
Fix missing close element from previous commit.
Patch gsf for deleted g_memmove.
Patch gio build failure due to 'in' being a reserved word in gcc-4.8.
Work around odd failure of bdw-gc's autogen.sh to create depcomp.

Even though it says it does.