bugfix: incorrectly computed manifest path in Distrib.writeManifest
bugfix: don't use BASH_ENV in eups.distrib.server.system()

Otherwise, if the program being exec-ed is a bash script it will re-execute
$BASH_ENV again (setups.sh), resetting the EUPS_PATH.
bugfix: fix --with-setup-aliases macro decl in configure.ac
bugfix: use Distrib class from DISTRIB_CLASS in DistribDeclareCmd

Otherwise, if the server's Distrib class overrides
Distrib.getTaggedReleasePath(), the tags will not be found with the default
distrib class.
bugfix: correctly set self.log in eups.distrib.Repositories
.gitignore: add autom4te.cache
'eups distrib install' progress reporting UI improvements
lib/bunit.sh: minimal unit test library for bash scripts
bin/pkgautoversion: construct a version string using git
eups.distrib.eupspkg: a new package distribution mechanism

The documentation is in eups.distrib.eupspkg module docstring.
Forcing eups to always use the same python as the one used during eups install