valgrind: add autotools; drop Darwin GCC 4.2.1; --enable-64bits on AMD64

Misc updates:
- Add build time dependency on autotools.
- Use --enable-64bits option only on AMD64 capable targets.
- Drop GCC 4.2.1 on Darwin.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
toprex: update source

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
thepeg: update source

Sources are now hosted under ./distribution/<GENERATOR_NAME>/<TARBALL>.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
pythia6: update source

Sources are now hosted under ./distribution/<GENERATOR_NAME>/<TARBALL>.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
jimmy: update source

Sources are now hosted under ./distribution/<GENERATOR_NAME>/<TARBALL>.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
lhapdf: update source

Sources are now hosted under ./distribution/<GENERATOR_NAME>/<TARBALL>.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
mctester: update source

Sources are now hosted under ./distribution/<GENERATOR_NAME>/<TARBALL>.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
photos: update source

Sources are now hosted under ./distribution/<GENERATOR_NAME>/<TARBALL>.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
py2-ipython: update source (dead link)

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
mimetic: update source (dead link)

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
herwigpp: update source

Sources are now hosted under ./distribution/<GENERATOR_NAME>/<TARBALL>.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
evtgenlhc: update source

Sources are now hosted under ./distribution/<GENERATOR_NAME>/<TARBALL>.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
hector: update source (dead link)

Could not locate official Hector mirror with old version. Download from
CMSREP cache.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
git: update init.{sh,csh} to initiate GIT env variables

In order to use GIT from CMSDIST inside other SPECs we need to update
GIT environment variables inside init.{sh,csh}.

Now GIT can be used as build time dependency.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
geant4: drop Darwin deployment target (10.4)

Mac OS X 10.4 is too old version and not supported in CMSSW. Currently we only
support 10.7 and 10.8. Darwin machines does not have 10.4 SDK.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
gcc: --enable-libstdcxx-time=rt and -fabi-version=0

- Add --enable-libstdcxx-time=rt for all platforms. On new Linux machines
  std::chrono::high_resolution_timer is based on clock_gettime(CLOCK_REALTIME, ...).
  While on SLC{5,6} - gettimeofday(). The following flag automatically links librt,
  which in glibc triggers linking libpthread, which activates locking thus creating
  overhread for single-threaded applications. Starting glibc 2.17 librt is no more
  needed, thus it picks clock_gettime on newer systems. We are linkig to librt in
  CMSSW.
- -fabi-version=0 (default starting GCC 4.9) is common for all platforms. Create
  gcc/config/general-cms.h, which is included for all targets.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
cascade: update source

Sources are now hosted under ./distribution/<GENERATOR_NAME>/<TARBALL>.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
charybdis: update source

Sources are now hosted under ./distribution/<GENERATOR_NAME>/<TARBALL>.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
classlib: update source (dead link)

I could not locate official mirror for classlib. Download from CMSREP
cache.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
cvs2git: update source

Fetching from SVN requires setting up basic authentication on build machine.
Fetch sources as a tarball.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>