Cleaner error message on Failure
Fixed the behaviour on reinstall of partially uninstalled packages
Register more backtraces
Removed obsolete builddep code
Add a warning with unclosed variables in opam files

and fix internal test
Merge pull request #1521 from OCamlPro/bunch-of-small-fixes

Small cleanup, better error reporting, better reinstall fallback