Fixed the deploy to gh-pages

Travis clones using a read-only remote. This prevents the default configuration from working. The `repo` option must be used to specify a non-read-only remote that uses the GitHub encrypted token.