Merge pull request #494 from avsm/master

jenkins updates for liquidsoap
Revert "Remove 'opam remote' as it is replaced by 'opam repository' since 0.9.0"

This reverts commit 40ef74848035a9f002070349cd51b98e88a7c9cf.
Merge pull request #495 from avsm/revert_remote

Revert "Remove 'opam remote'
Uninstall dependencies in the right order.

This should fix #491
Fix #492

don't break badly if the system compiler suddenly disapears from the path.
From now on, the only reason to recompile a package becomes "it has changed upstream"

This means we do nothing if the 'opam' file has changed, which means: we can now modify 'opam' files without fear (eg. we can add more metadata when we need it).

This should fix #497
Fix #394

Better error message when no OCaml compiler is available on init.
Quiet the Makefile when compiling OPAM from a source archive
Bump trunk version number
Fix compilation from source archives when using already-installed packages.
/bin/bash is not available on all systems

Use /bin/sh instead, and rewrite shell script to remove bashim.
Improve the portability of the tar rules

tar is a strange beast. Try to make a more portable rule.
The default on BSD is to write on /dev/rst0 while Linux seems to write
on stdout.

One other possible solution is
	tar czf - $* > $*.tar.gz
Simplify the packages rule

With the previous rule, gmake never matches properly the rules. Don't
know if it is a NetBSD issue or a gmake regression. Nevermind, I think
the new rules is correct enough.
Merge pull request #499 from adegroote/portability_tests

Improve the portability of code used in tests
Better detection of git/non-git repository.

Fix #498
Update ocp files for dependencies
Automatically update ~/.ocamlinit on init.

This should fix #185
Update CHANGES