Fix spaces.

Change-Id: Ib431d912acfef0a7baf4e709a18ee35e763f9226
Include llvm/Config/config.h.

This pulls -DHAVE_XXX_H and other useful def's into MCLinker to
remedy the lack of autotools.

Change-Id: I909fb9846e2d6a21d31d3eada48161a1faca4caa
Include mcld/Config/Config.h in command line.

MCLinker upstream builds with -DHAVE_XXX in command line instead of
having a single config file (e.g., config.h) including in every file.
This commit adds "-include mcld/Config/Config.h" to the build commands
as if -DHAVE_XXX is supplied through the command line.

Change-Id: I21329db658e5229146dc24eb7ef7f2bfca427cf1
MCLinker upstream commit 0459e386785c.

Change-Id: Ide6790f5a354b7fcc03d812d6c8cf43b1e309ba3
Enable -Wall -Werror.

Change-Id: I6dd7f0c203f3b303d9d9878ccbba382ff3540ea0
Fix Mac build by adding -Wno-unused-parameter.

Change-Id: If8c0b2e5aa8ed73710f2622f2780b1089214f36e
MCLinker upstream commit c27f2593f4e3.

Change-Id: I41325b6622594ebecd0a494a8d6d298c1c474ac1
Updates for LLVM merge to r171906 on 20130108.

Change-Id: I368d0dc4be75cd03b4829e9ca76edc51782a1b0d
Update mclinker to 176d79dc69b439b23ce7101ef8c3250057119664.

Change-Id: Ibae073aefc7838fce46875a6bf6ce7b7e18eced8
Date:   Mon Mar 4 22:29:06 2013 +0100
Merge tag 'android-4.3_r2.1' of https://android.googlesource.com/platform/frameworks/compile/mclinker into sm-jb-mr2

Android 4.3 release 2.1

Signed-off-by: Paul Beeler <sparksco@gmail.com>

Conflicts:
	lib/Target/ARM/ARMRelocationFactory.cpp