try to do some more things to make buildable with the top-level makefile

- make sure more Makefile targets depend on config.status, as we're now
removing and re-creating config.status-es to trick configure scripts
when cross-compiling
- add options to use dmalloc in more things
- try to deal with different modules having trouble finding the proper
malloc/realloc functions (this was especially bad with readline, so I
just copied the malloc.c and realloc.c sources from gnulib into that
module... I did NOT feel like doing that for all of them though...)
- add back some files that Apple removed from the distribution but left
referenced in their Xcode project
- link libintl against CoreFoundation
- Try to get binutils to properly link against libintl
- set same environment variables in the Xcode project as we do in the
.profile_snowleopard and .profile_leopard files at the top level
- silence warnings about re-defining LC_MESSAGES
- make some changes to libiberty's configure script now that regex.c
has been added back to its source (regex.c still has to be compiled
separately from the makefile though, with `gcc -c -DHAVE_CONFIG_H -g
-O2 -I. -I./../include -D_DARWIN_UNLIMITED_STREAMS
-mmacosx-version-min=10.6 -W -Wall -pedantic -Wwrite-strings
-Wstrict-prototypes ./regex.c -o regex.o`)
- some minor reformatting
- silence some clang-produced warnings for readline
- symlink src/intl to src/libintl (because that is the whole name for
it)

Change-Id: Ib073c3ca43523975c0157b1addf1b39fcc97dd67