Select squirrel cache via CVS2GIT_SQUIRREL_DIR
reimport.sh: match paths to cvs2git-funcs.
Use cvs2svn-2.4.0 from mg13's space.
Optionally kill off specified branches.

Partial cherry-picked of 4a1a2b28
 but don't commit project-specific kill list
reimport.sh: fix HAS_NOCVS logic.
there is no need to commit the *.known-good.txt files
except as examples of what they should look like
Use cvs2git.options file instead of command line args.

Partial cherry-pick from f6ab24d0

Don't impose our cvs2git.options on others,
 see branch "anacode" for ours
Merge branch 'dev/cvs2svn240'

* dev/cvs2svn240:
  Use cvs2git.options file instead of command line args.
  Use cvs2svn-2.4.0 from mg13's space.

External options file is necessary for cvs2git 2.4.0
 also possible but not necessary for 2.3.0
 we don't ship one on "master"
clarify the roles of central repos during reimport.sh

apply s/origin/archive/g, s/nocvs/origin/g;
replace HAS_NOCVS flag with an inverse
some extra comments & explanations
separate out some local assumptions

stop using rederr
 it just shows stdout in green and stderr in red,
 forgotten why I wanted it, is not needed here
doc update

* more detail about what happens with "chmod foo,v"
* more detail about doing permission changes only in Git
* duck the line ending issue
* drop internal reference to tickets and some other irrelevant stuff
git-describe(1) on cvs2svn fixup branches (don't)

how & why it doesn't work.
wait until you have proper history
Accept CVS2SVN_INST directory from environment

Probably needs to be passed in from the crontab or whatever
cvs2git.options copied from cvs2git-example.options
Name cvs2git.options to look like an example.

Still don't want to impose cvs2git.options on other people, but
 branch master needs it
  because of the os.environ['REPOCVS'] hack
   because cvs2git won't set_project alongside --options
Use cvs2git.options file instead of command line args.

Remainder cherry-pick from f6ab24d0
Ensure canonified REPOCVS path gets to cvs2git.
Merge branch 'dev/cvs2svn240'

* dev/cvs2svn240:
  Ensure canonified REPOCVS path gets to cvs2git.
  Use cvs2git.options file instead of command line args.
  Name cvs2git.options to look like an example.
  cvs2git.options copied from cvs2git-example.options

Catches up with a00ec466

(I wanted not to ship cvs2git.options
 but there is no avoiding it for 2.4.0, forgotten exactly why)
Merge branch 'master' into anacode

* master:
  Accept CVS2SVN_INST directory from environment
  git-describe(1) on cvs2svn fixup branches (don't)
  doc update
  separate out some local assumptions
  some extra comments & explanations
  clarify the roles of central repos during reimport.sh
  there is no need to commit the *.known-good.txt files
   (but we sometimes do on this branch)
  reimport.sh: fix HAS_NOCVS logic.
  Optionally kill off specified branches.
  reimport.sh: match paths to cvs2git-funcs.
  Select squirrel cache via CVS2GIT_SQUIRREL_DIR

Deleted cvs2git-example.options from the merge result.