deploy.sh: If missing a tag arg, die in a fire.
deploy.sh: Take the tag from a cli arg, not static
deploy.sh: Make sure we're only deploying a tag.
deploy.sh: Make sure no uncommitted changes
deploy.sh: Add files to .svnignore that got missed
deploy.sh: Pull tmp dir to variable.
deploy.sh: Use -n not -z, [[ ]], and --porcelain
Swap from my method to Mark's

Props @markjaquith
See: https://gist.github.com/markjaquith/4084290
deploy.sh: Tidying how we're handling .svnignore
deploy.sh: Run the svn commands in quiet mode.
deploy.sh: Try rm'ing with abspaths?