Implements oath authentication for Travis so that it can push to gh-pages.
Tests site-deploy make target.
Merge branch 'master' into gh-pages