Teach scramble-tree.py to work on CVS working copies, too.
Teach scramble-tree.py to work on CVS working copies, too.

Patch by: Elchan Aliev <aelchan@collab.net>
          me

* tools/dev/scramble-tree.py
  (main): Was __main__ (kinda).  Now accepts --use-cvs.
  (usage): Update usage message.
  (VCActions, CVSActions, SVNActions): New.
  (Scrambler.__init__): Take vc_actions object instead of use_svn flag.
  (Scrambler._mod_delete_file, Scrambler.maybe_add_file): Use the
    vc_actions object if it exists, instead of just doing Subversion
    stuff.

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion