Build docs as part of the Travis build.

There's some ugliness thanks to the most recent Jinja2 version(s) not supporting Python 3.2. Luckily, older versions of Jinja2 work.

This addresses https://bugs.launchpad.net/testtools/+bug/1158773.