BLD: fix travis caching on py3
BLD/DOC: add doc building to travis job. Basically for free
Merge pull request #6233 from y-p/PR_travis_docs

BLD: Build and publish docs (sans API) as part of Travis jobs