Add grunt task for publishing docs to gh-pages

Creates a throw-away repository to which contents of /docs are copied,
then force pushes this to the gh-pages branch.