Fix build for ocp-build + external packages
Include Uutf-0.9.2 + Jsonm-0.9.1 in a single OpamJson module
Update OpamProcess interface to have a structured info field
Add a --output-json command line option to output the result of an OPAM command as a structured output.

Currently, the JSON file only contains error reports.
Merge branch 'master' of github.com:OCamlPro/opam
initial mercurial support
Merge pull request #627 from gdsfh/master

initial mercurial support
Fix #624
Merge branch 'master' of github.com:OCamlPro/opam
Merge branch 'master' of github.com:OCamlPro/opam
Protect OPAM against sigpipe exceptions.

This should help fixing issues like #617
Merge branch 'master' of github.com:OCamlPro/opam
Improve 'opam update' again.

This fixes regressions introduced by #597. Incidentaly, this is also related to #622 as old packages where not cleaned properly.
Make 'opam repo add/remove' more robust.

This fixes regressions introduced in #597
Fix a small race in opamParallel.
produce html format with hevea
Merge pull request #631 from blue-prawn/master

make dev-manual.html with hevea
Add --sexp option to print environment as an s-expression
Merge pull request #652 from lpw25/master

Add an --sexp option to "opam config env"
Tell users to `remove` instead of `uninstall`.