Instead of hard-coding a list of modes in svn.startVC(), use getattr instead

This patch allows users of buildbot to subclass the SVN class and create a new
mode. The only way to do this currently is by copying the entire startVC() class
to ensure that the new mode callback is added in the proper place.