Merge changes I3bd27087,I0c9ec550,I3a0e5e86 into eclair

* changes:
  bionic/linker: allow resolving of symbols from library back to executable
  bionic/linker: change lookup() to return soinfo, not base
  Revert "Revert "bionic/linker: fix symbol lookup during relocations""
tree: e46fc6ca820662d33e1dd48ff8fd65a84eac7e83
  1. .gitignore
  2. Android.mk
  3. libc/
  4. libdl/
  5. libm/
  6. libstdc++/
  7. libthread_db/
  8. linker/