Try to improve partial upgrade
Merge pull request #442 from diml/master

Fix OpamFormula.eval
update CHANGES to be more changelog friendly
Fix <git-path>#<revision> scheme when the revision is a tag (it was only working with SHA1 of commits).
Merge pull request #444 from avsm/master

fix changes for ocl-reporter
Fix #405

We now uninstall all the packages before starting the installation process.

This means that we must be very carefull when error arise, or the user will be let in a state where everything is broken. I think I found some bugs in the previous attempt to recover from errors, so we are now much more conservative (and hopefully safer). The rule now is:
* try to install most of the packages (ie. a package is installed if none of its dependencies have an error)
* on error, try to install the previous version of the package. If it's not possible, do nothing. Ideally, we should run the solver again to find a consistent solution without the eror package but I guess it's a bit overkill.
Merge branch 'master' of github.com:OCamlPro/opam
Improve OpamAction API to make clearer when metadata is updated or not.
Improve the display of 'opam install' as well.
typo in CHANGES
Merge pull request #445 from avsm/master

another typo in changes
Update bash completion
Merge pull request #453 from chambart/master

Update bash completion
Update zsh completion script
Merge pull request #454 from cago/master

Update zsh completion
update jenkins
jenkins: libglade
jenkins: lzo
jenkins: milter
Merge pull request #458 from avsm/master

jenkins update
jenkins: manual libsrs install (deb missing from wheezy)