Fixed latex error in dev man

made Thomas disappear, sorry !
opam_installer.sh: fix wget emulation by cURL.
Merge pull request #1537 from OCamlPro/fix-dev-man-authors

Fixed latex error in dev man
Ensure switches can't be created in conflicting directories
Display all depext tags with 'opam list --external' and no argument
opam_install.sh: revive error() that works well under -e.

Notes on scoping/evaluation rules of POSIX SH: only passing
bar:$3 as foo:$1 is problematic in the below script.

! /bin/sh

set -e

foo () {
    echo "x==[$x] y==[$y] \$1==[$1]"
}

bar () {
    x=$1
    y=$2
    foo $3
}

bar "a b c" "1 2 3" "P Q R"
Merge pull request #1538 from nodakai/fix-opam_install.sh

opam_installer.sh: fix wget emulation by cURL.
Merge pull request #1541 from OCamlPro/easy-check-depext

Display all depext tags with 'opam list --external' and no argument
Exec through an exception to make sure everything is closed properly

Closes #1535

Also sets the CLOEXEC flag on locks, to make sure they're not inherited
Disable the O_CLOEXEC flag for compat with OCaml 3.12

Would be safer with it, but the rest of the fix should be enough for the case at hand
Merge pull request #1542 from OCamlPro/fix-config-exec

Exec through an exception to make sure everything is closed properly
Make solver criteria more abstract, and fallback if unsupported

Rather than an error-prone version check on the solver, be optimistic and
fallback to compat criteria at the first failure. This should be OK since
the solver fails early on bad criteria.

In the longer term, we want to hack into dose to get more control on how
it runs the solver
Add dose patch fixing assert breaking our fallback
Truncate the patch opam-version number in templates ("1.2" rather than "1.2.0")

this is consistent with the versioning scheme and avoids incompat between 1.2.0 / 1.2.0~beta for example.
Also, cleaner error message on bad opam-version
Control the solver process directly on the other side of dose
Merge pull request #1543 from OCamlPro/abstract-solver-criteria

Resolve criteria later in the request, to allow a compatibility fallback on older solvers
Update dose dep in README (Fixes #1545)
Merge pull request #1546 from dsheets/master

Update dose dep in README (Fixes #1545)
opam template: get user name/email from git

if available
Removed self-upgrade opam file

this wasn't the right place, as it prevents easily pinning opam-lib to source. It will be put on the repository when needed.