Mark private VCSDownloadStrategy methods
Make cache_tag private
Make __path methods private
Make repo_valid? private
Add repo_valid? to remaining VCS strategies
Add clone_repo to remaining VCS strategies
Extract update from fetch in VCS strategies
Remove method that duplicates superclass implementation
Move SVN URL munging to initialize
Use start_with? instead of a regexp
Move fetch implementation into VCS strategy superclass
Mark private SubversionDownloadStrategy methods