Bug 1099430, part 0: Miscellaneous fixes to use mozilla-central's build system, r=glandium.

The MOZILLA_INTERNAL_API logic was killed... several months ago, so the MAPI
Makefiles get a simple -DMOZILLA_INTERNAL_API=1 definition, which is all they
really wanted from declaration.

The Windows Search component needs MOZ_WINCONSOLE, since it was relying on the
default linker, but bug 1001332 needs to explicitly choose GUI-versus-Console,
and the default isn't what the search code wants.
Bug 1099430, part 1: Proxy the config/* makefiles to mozilla-central, r=glandium.

To avoid screwing up the WIN_TOP_SRC changes (see part 二), we need to drop this
text from comm-central. We cannot eliminate these files altogether, since the
initial import needs to include $(topsrcdir) instead of $(MOZILLA_DIR) to grab
the MOZILLA_DIR declaration in baseconfig.mk.
Bug 1099430, part 2: Delete unnecessary auxiliary config makefiles, r=glandium, a=jcranmer

Sadly, not all of the files can be deleted. baseconfig, config, recurse, and
rules all need to be included with $(topsrcdir), and therefore need the proxy.

The remaining copies in config/makefiles can't even be proxied to their m-c
counterparts, because client.mk needs to include them and their contents are
needed by our automation processes before mozilla-central is cloned.