Wizard and Scripts
------------------

We'd like Wizard to be sufficiently general so as to not work
on Scripts. To some degree, it already is; Wizard can be easily
set up in a development type environment on a non-Scripts server.

Here documents Scripts specific code inside Wizard that should
be moved away:

    * wizard.scripts is the location that all Scripts specific code
      will eventually live.

    * wizard.sql does a Script's specific call to get SQL information
      if no SQL credentials are explicitly passed.

    * In wizard.util
        - get_dir_owner performs a PTS query if normal pwd querying
          fails
        - get_operator_name_from_gssapi requires a patch to SSH that
          we patched support for
        - get_operator_info consults Hesiod for more information based
          on a username.
        - set_author_env guesses emails using scripts.mit.edu addresses

    * wizard.install contains strategies for guessing variables
      for an installation that are Scripts specific

    * The mass-* commands are especially designed for Scripts, so while
      they're ostensibly portable, they'd probably need a bit of working
      to be easy-to-use for other people.  They also rely on a "versions"
      directory whose code exists independently of Wizard.
