autotools: fix gets C11 issue; M4 first to be compiled

- Add a patch from gcc.spec for M4 gets. gets was removed in C11,
  but glibc still provides it. Until a new version of M4 is released
  the patch is required to drop the check.
- FC18 (Dell) does not have M4 available on the system by default. M4
  must be compiled first and then used for the rest of autotools
  compilation. We do the same in GCC SPEC.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
flex: add autotools (M4) to BuildRequires

There are no M4 avaialble on the system. Use M4 from autotools package.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
gcc-toolfile: remove -mfpu=neon from _armv7hl_ architecture

In GCC SPEC we use NEON as default FPU, yet on Marvell silicon (Dell)
we use VFPv3. We don't need to have explicit FPU flags anymore, we
can rely on GCC default.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
gcc: add support for Marvell silicon (Dell); M4 must be first

- Add support for Dell servers based on Marvell silicon. Silicon
  does not have NEON support (default in our case), we use VFPv3.
- M4 is not available in standard system configuration. Compile
  M4 before we compile anything else.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
git-toolfile: pick /share/perl5 as PERL5LIB_PATH for FC18.

Same as SLC6, FC18 has a different PERL5LIB_PATH comparing to
SLC5 and OSX machines.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
gmp-static: add autotools (M4) as BuildRequires

Default system configuration does not have M4 available. Use M4 from
our autotools package.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
openssl: make depend required if we disable algorithms

We explicitly disable some of algorithms, thus new OpenSSL versions
requires running make depend before we execute make. This only applies
for FC and OSX machines, which use newer versions of OpenSSL.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
sigcpp: add autotools (M4) to BuildRequires

Default system configuration does not have M4 available. Use M4 from
autotools package.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
vdt: add support for Marvell silicon (Dell)

Marvell silicon (used in Dell servers) does not have NEON support.
Disable NEON if we are compiling on Marvell silicon.

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