Fixing two bugs with git and svn

git.rb:
 Previously when defining a repo with a specific revision (branch) that did not already exist on the filesystem the class would fail since it didn't check to see if the path was in existence.

svn.rb:
 When evaluating whether the 'force' attribute was applied to the class instance it would improperly return true due to not explicitly comparing the value to true.