Check whether compilers are binary files or a wrapper script

Signed-off-by: Rodrigo Belem <rodrigo.belem@gmail.com>
don't try to handle -include in two places
handle -include-pch

This was already kind of handled by not knowing the option, but this
way it doesn't complain in debug about the "two" source files.
prevent ICECC=no from serializing too much

Because of the file-based locking, ICECC=no always serialized to run
one by one, even on SMP systems. Make it serialize only by the max number
of jobs, using the daemon. Add ICECC=disable to avoid contacting the daemon
completely (=the old ICECC=no).
update the text of the GPL (not the version)

This merely updates the license text to the latest GPLv2 text (fixing
the FSF address). This does not do any actual license change.
Add support to multiple targets

This patch add support to use multiple targets in the same environment.

ICECC_VERSION variable will look like <native_filename>(,<platform>:<cross_compiler_filename>(=<target>))*

Where the target is defined by the cross-compiler prefix.

For example:

ICECC_VERSION=/work/4f7150ce1196b090fb4fb1f8a2891fbf.tar.gz,/android/arm-eabi-5128040f5d6b69ed422a69e091fc1f32.tar.gz=arm-eabi,/android/arm-linux-androideabi-ff0a26c22071e4e5430c9d31ad48a11d.tar.gz=arm-linux-androideabi,/android/i686-linux-e6f68fa6e0464ca83db17d93d5e9d0cb.tar.gz=i686-linux,/android/x86_64-linux-7ec6b4ceb76561beb1e154b848fd045c.tar.gz=x86_64-linux

For the compiler arm-eabi-gcc, icecc will look for the
tarball file with the target arm-eabi in the ICECC_VERSION var
because arm-eabi is the prefix of the cross-compile.

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@gmail.com>
Doc for Cross-Compiling for multiple targets

Signed-off-by: Ragner Magalhaes <ragner.magalhaes@gmail.com>
make sure to not hide e.g. SEGV from a tool with exit code 0

In particular, 'icerun <foo>' should not exit with 0 if foo segfaulted.
Merge pull request #24 from ragner/multiple_targets

Add support to multiple targets
Merge pull request #28 from rbelem/file-verification

Check whether compilers are binary files or a wrapper script
Ignore one more autotools generated file.
Fix issue#30 where mans are installed even if not generated.