gitian: descriptors overhaul

Descriptors now make use of the dependencies builder, so results are cached.
A very new version (>= 3a0e9024b) of Gitian should be used in order to take
advantage of caching.
quick docs update
travis: let travis use shared libs for tests