Improve Travis config

- Reorganize where things happen a big
- Build the docs on Py2.7