travis-ci: use a separate test job for doctests and normal unit tests
Merge pull request #2139 from thisch/travis-split

travis-ci: use a separate test job for doctests and normal unit tests