DOC: Add an 'upload' target for uploading to gh-pages.

This is the first part of this. There will be another pull request against your gh-pages branch to complete it. 

You might need to change the line `git push upstream gh-pages` to something like `git push origin gh-pages`, to suit your setup.