Add VERBOSE
Under which command line is shown, and time for genLibs is measured

Change-Id: I042cd15543435834ca1bc338e22938844cf7c8aa

Conflicts:
	tests/abcc/jni/main.cpp
crazy_linker: refactor shared RELRO API.

This patch changes the way shared RELRO section are implemented with
the crazy linker, now:

 - The client explicitely creates the shared RELRO region with
   crazy_library_create_shared_relro(), this allocates an Ashmem
   region, but does not map it in the address space.

   The client becomes the owner of the Ashmem file descriptor and
   is now responsible for closing it.

- The client maps a shared RELRO region with
  crazy_library_use_shared_relro(), as before, this doesn't transfer
  ownership of the Ashmem region file descriptor to the library.

- crazy_library_create_shared_relro() also supports "relocated RELRO",
  i.e. when one wants to create a RELRO section that will be populated
  with data corresponding to a _different_ load address than what the
  library is currently using in the current process.

  A new unit test (test_relocated_shared_relro) has been added to
  test this feature.

+ Some internal refactoring, to prepare for future work (e.g. the ability
  to lookup symbols directly into system libraries to implement RTLD_NEXT
  et al).

Change-Id: I597b99889115d1d504ec2d172a9d259edbeee823

Conflicts:
	sources/android/crazy_linker/include/crazy_linker.h
	sources/android/crazy_linker/src/crazy_linker_api.cpp
	sources/android/crazy_linker/src/crazy_linker_elf_relocations.cpp
	sources/android/crazy_linker/src/crazy_linker_shared_library.cpp
	sources/android/crazy_linker/tests/test_relro_sharing.cpp