Use automake support to install docs

It is shorter, cleaner and "make uninstall" support comes for free
fix build *and check* out of tree

- use Makefile variables $< (and $@) so that sources are found correctly
- use ${srcdir} in test scripts to find the sources

This allows "make distcheck" to successfully pass
Use autoreconf to bootstrap the project

This avoid to manually list all autotool programs required
Allow parallel execution of tests

Each test use its own subdirectory in scratch/
Cleanup configure.ac

- quote argument (mostly cosmetic)
- use a file present only once in the sources for AC_CONFIG_SRCDIR
- use AC_CONFIG_AUX_DIR to put all auxilary scripts in a subdirectory
Add a .gitignore for all file generated by ./bootstrap.sh

No need to exclude files created when compiling and testing
as this can be done out of tree
Rewrite tests in automake

- add options in AM_INIT_AUTOMAKE to be more strict
  and to enable more advanced features (color-tests and parallel-tests)
- rewrite tests/Makefile.am to use automake rules for building program and libraries

=> we can now do:
./bootstrap.sh && mkdir build && cd build && ../configure && make -j distcheck
Merge remote-tracking branch 'origin/master'
rewrite no-rpath test

* compile locally this test in the no-rpath test
* add tests for prebuilt no-rpath binaries on various ELF platforms
  => ia64 does not work, probably a bug in patchelf. Marking it as XFAIL for now
Document --remove-needed in manpage
Merge branch 'document-remove-needed' of github.com:fsateler/patchelf

Conflicts:
	patchelf.1
Merge branch 'master' of github.com:vdanjean/patchelf

Conflicts:
	tests/Makefile.am
Update .gitignore