Workaround tar: Argument list too long issue

Can be faced if packaged files number exceeds some limit.
Trick with tr workarounds another MacOS specific problem when $@ is
considered as single argument.

Change-Id: Ic06ada6c3b17a0fe1fd40f1e8c819d9ef8cddfef
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
Add crazy_linker sources.

This patch adds a new NDK support static library, named crazy_linker,
that implements a custom dynamic linker, to work-around limitations
of the system one.

See sources/android/crazy_linker/README.TXT for all details.

+ Add a new device test (crazy_linker) to run all unit and functional
  tests for the linker.

+ Fix a bug in minitest's formatting function and reformat the code
  a bit.

This code has been written for Chrome, but could also benefit other
applications that use multiple-processes and large shared libraries
at the same time. For more details, see:

  https://code.google.com/p/chromium/issues/detail?id=287739

Change-Id: Ibefbbabedeb68d023b3b4c3b8392bd76b7baa1c2

Conflicts:
	sources/android/support/tests/minitest/minitest.cc
	sources/android/support/tests/minitest/minitest.h