Be more strict about travis success conditions

If some documentation fails to build, consider it a travis error.

This way, we'll catch things that break the documentation sooner.
Work-around for trouble in init_rank

Use an updated version of graphviz
Merge pull request #652 from JasonGross/after-success-strict

Fix dpdgraph, be more strict about documentation failures