add try_with

Partially addresses #3.
Travis: several updates

Avoid compiling OCaml upon opam init. Instead use binary system
compiler, thereby saving compilation time.

Make more robust following scripts in
https://github.com/ocaml/opam-repository.

Test on OS X as well as Ubuntu.