Revert "Pass more defines in config.h instead of on the command line. Pass libgc defines to libgc only."

This reverts commit cff0ecb816fdd10419550b549137f48b5a14ff88.

Revert this as boehm-gc.c depends on the libgc defines.