automake: Let unittests be the noinst_PROGRAMS.
Update ChangeLog.
Update MINOR to 9.
mcld: Ignore -use-mcld for gcc/collect2 linker compatibility.
Fix up build to work with LLVM 3.5 (r212505).
Check `ranlib' tool.

lib_LIBRARIES (linking .a) in optimized/Makefile.am needs `ranlib'
tool. Make autotools check it explicitly by adding AC_PROG_RANLIB.

Thanks for Daniel Wilkerson's report!
Exit immediately when one of the commands in autogen.sh fails.

Thank Daniel Wilkerson for reporting the bug.
No need to check ranlib.

ranlib/libtool is checked in LT_INIT already.
Fix typo in README.
Cleanup automake build rules.

* Fix subdir-objects warning.

* Remove debug, optimized, and utils/gtest/obj.  Use out-of-tree build
  if you wish to avoid intermediate files.
Enable silent-rules to simplify the build log.
Fix ld.mcld link error.
Remove the outdated information in README.
Update ChangeLog.
Fix argument type of -use-mcld
mcld: Fix build dependency.
arm: Ignore the exidx if the linked text is folded.
[Mips] Fix calculation of R_MIPS_26 relocation on 64-bit targets.
Fix signed/unsigned comparison warning.
Simplify software versioning.