Make sure svn revisions are strings before passing them to Popen.

The SVN revision code could possibly pass in an int in the list of arguments
when invoking 'svn status' (and other svn commands). This change forces
revisions as arguments to be strings.

Testing done: Smoke tested posting with svn.

Reviewed at https://reviews.reviewboard.org/r/5369/