Experimental support for Travis source install

If a package defines a depext with the `["source" "linux"]` tags,
it will be treated as a URL and piped through a shell.  This script
should download and install any external source dependencies
required.

This depext is run *after* any binary depexts, so they can install
prerequisite libraries.

This commit includes a working sodium.0.1.0 as an example.
Merge pull request #1688 from mirage/master

+zmq.3.2-0
Add GRIB API bindings
Merge pull request #1689 from hcarty/master

Add GRIB API bindings
Merge pull request #1684 from mirage/travis-source-install

Experimental support for Travis source install
Merge pull request #1691 from mirage/master

Add conflicts for zmq and ocaml-zmq, as they install the same findlib pa...
gen 0.2.1
Merge pull request #1694 from c-cube/master

gen 0.2.1