#7049 cleans up the doc build dependency install on travis and documents those dependencies. This does not backport cleanly due to other changes in `.travis.yml`, this should be sorted out.