Added "eups admin show"
Improve error message from eups declare -L -
Forcing eups to always use the same python as the one
used during eups install :

* Add an option '--with-python' to configure.ac, which will set a
  variable EUPS_PYTHON and make it default to /usr/bin/python when not
  given. That way, when the user installs eups they're guaranteed
  to pick up the system python, or they're *forced* to be explicit
  about which one they want used.

* Then, use this value to expand the @EUPS_PYTHON@ macros on
  various hash-bang (#!) lines in bin/ folder.

The logic behind this is that EUPS will always default to system python
(/usr/bin/python). If the user wants something different, they have to
be _explicit_ about it. And if someone wants to distribute EUPS via eups
(say, using eupspkg scripts), they'd configure it as:

  $EUPS_PYTHON=`eups admin show python`
  CONFIGURE_OPTIONS='--prefix=$PREFIX --with-python=$EUPS_PYTHON'
Merge pull request #4 from fjammes/master

Hard-code a version of python (chosen via configure) in all eups scripts
Minor tweaks to Fabrice's patch
Expand EUPS_PYTHON at configure time, not install time
Remove deprecated scripts (use e.g. "eups remove" instead of "eups_remove")
setting exec right on eups_setup at configure time
Merge pull request #5 from fjammes/master

setting exec right on eups_setup at configure time
eupspkg.sh: clear some envvars to avoid accidental interference
eupspkg.sh: add EUPSPKG_ prefix to variables inherited from the environ.

Currently, this applies to only three:

	EUPSPKG_REPOSITORY_PATH
	EUPSPKG_SOURCE
	EUPSPKG_VERBOSE

When specified on the command line, no EUPSPKG_ prefix should be used (i.e.,
eupspkg SOURCE=...  <verb>)
eupspkg.sh: support VERSION_PREFIX and VERSION_SUFFIX

$VERSION_PREFIX and $VERSION_SUFFIX are the prefix/suffix that
version_to_gitrev() removes from version before interpreting it as a git
rev (to be interpretable by git-rev-parse).

This lets one have a such as:

	hsc_1.2.3_c

that is converted into a 1.2.3 rev (which will, most likely, be a tag).

Also, when in DEVMODE autoversion() will prepend/append the _PREFIX, _SUFFIX
to the autogenerated version.

Environment variables EUPSPKG_VERSION_PREFIX and EUPSPKG_VERSION_SUFFIX will
be consulted if VERSION_{PREFIX|SUFFIX} are left unspecified.
eupspkg.sh: non-intrusive site-specific customization of eupspkg scripts

The package distributor can have eupspkg.sh source a list of shell scripts
specified in a :-delimited string in SITECUSTOMIZE keyval argument (or
EUPSPKG_SITECUSTOMIZE environment variable).
eupspkg.sh: added copy_function() to enable calls to overridden functions
eupspkg.sh: prefer GITREV to SHA1, fix bugs with git-archive
Rename GITREV to REPOVERSION, fix tag->SHA1 resolution bug
Make the default eupspkg source ./ups/eupspkg.sh

This removes the need for awkward boilerplate where ./ups/eupspkg would need
to source the eupspkg.sh library, then override variables/functions, and
then run the verbs.

Now it is the (former) library that is executed, which sources
./ups/eupspkg.sh (note the .sh suffix!) and runs the requested verb.  The
user can still override this behavior by specifying their own ./ups/eupspkg.
eupspkg.sh: run fix_autoconf_timestamps only if not a TaP package
Rename [EUPSPKG_]CONFIGS to [EUPSPKG_]SCRIPTS
Rename lib/eupspkg.sh to lib/eupspkg.default