TST: Add building docs task to non-us build.
BLD: Add IPython to install.sh

BLD: Add IPython and sphinx to print_versions.py
Make travis build the docs on every platform tested
CLN: Add coverage tests to repo