travis.sh: remove unnecessary `opam update`

The repositories are added immediately before. The update will not do
anything.
travis.sh: improve dependency installation

Main change is that `future` repo is cloned and installed locally,
instead of relying on the biocaml/dev-opam-repo.
Travis: use shorter DSA key

Required due to issue in avsm/travis-senv#1.