Some improvements on how grunt does git on this repo

This adds an rm task for git-rm, removes the branch arg from the publish
task, and changes the default commit message to make clear that the commit
is not created by a human.