Remove duplicated code
Make compiler updates more robust
Improvement to the solver heuristics

This should fix #415
Bump trunk version number
Revert version bump
Fix solver exn
Bump version again
Marshal the list of packages and descriptions on each update in order to speed-up opam invocations.
Fix 'opam update' when a package suddendly become unavailable