Stop SVNWrapper and GitWrapper from inheriting from scm.SVN and scm.GIT.

This simplifies the unit tests and clarify what is what.

Ran pychecker on a few files.

Review URL: http://codereview.chromium.org/874002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@41310 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/tests/gclient_scm_test.py b/tests/gclient_scm_test.py
index 1103342..9771dc5 100755
--- a/tests/gclient_scm_test.py
+++ b/tests/gclient_scm_test.py
@@ -58,11 +58,8 @@
 
   def testDir(self):
     members = [
-        'COMMAND', 'Capture', 'CaptureHeadRevision', 'CaptureInfo',
-        'CaptureStatus', 'DiffItem', 'GenerateDiff', 'GetCheckoutRoot',
-        'GetEmail', 'GetFileProperty', 'FullUrlForRelativeUrl', 'IsMoved',
-        'ReadSimpleAuth', 'Run', 'RunAndFilterOutput', 'RunAndGetFileList',
-        'RunCommand', 'cleanup', 'diff', 'export', 'pack', 'relpath', 'revert',
+        'FullUrlForRelativeUrl', 'RunCommand',
+        'cleanup', 'diff', 'export', 'pack', 'relpath', 'revert',
         'revinfo', 'runhooks', 'scm_name', 'status', 'update', 'url',
     ]
 
@@ -379,12 +376,7 @@
 
   def testDir(self):
     members = [
-        'COMMAND', 'AssertVersion', 'Capture', 'CaptureStatus',
-        'FetchUpstreamTuple',
-        'FullUrlForRelativeUrl', 'GenerateDiff', 'GetBranch', 'GetBranchRef',
-        'GetCheckoutRoot', 'GetDifferentFiles', 'GetEmail', 'GetPatchName',
-        'GetSVNBranch', 'GetUpstream', 'IsGitSvn', 'RunAndFilterOutput',
-        'ShortBranchName', 'RunCommand',
+        'FullUrlForRelativeUrl', 'RunCommand',
         'cleanup', 'diff', 'export', 'pack', 'relpath', 'revert',
         'revinfo', 'runhooks', 'scm_name', 'status', 'update', 'url',
     ]