Remove Cyrus SASL from CMSSW

- cmssw-tool-conf,openldap-toolfile,python-ldap-toolfile: drop Cyrus SASL
  dependency.
- cyrus-sasl,cyrus-sasl-toolfile: remove.

Diego (COMP) removed Cyrus SASL from openldap builds.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
pcre-toolfile: add new external, toolfile

PCRE toolfile was removed from pcre.spec. The following creates
pcre-toolfile.spec and adds missing zlib and bz2lib dependencies to
toolfile.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
nss: drop %ifarch macros

Stop using %ifarch and %ifos macros. Use %cmsplatf to figure out
operating system, architecture and/or compiler.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
castor: drop %ifos macros

Stop using %ifos and %ifarch macros. Use %cmsplatf to figure out
operating system, architecture and/or compiler.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
gccxml: update to latest version; drop %ifos macros

- Move to latest version (567213ac765c99d5dfd23b14000b3c7b76274fcb)
- Remove GCC 4.8.0 patch: gccxml-0.9.0-add-gcc-4.8.patch
- Stop using %ifos macros

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
coral: drop %ifos macros

Stop using %ifarch and %ifos macros. Use %cmsplatf to figure out
operating system, architecture and/or compiler.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
lcov: drop %ifos macros

Stop using %ifarch and %ifos macros. Use %cmsplatf to figure out
operating system, architecture and/or compiler.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
libuuid: drop %ifos macros

Stop using %ifarch and %ifos macros. Use %cmsplatf to figure out
operating system, architecture and/or compiler.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
mctester: drop %ifos macros

Stop using %ifarch and %ifos macros. Use %cmsplatf to figure out
operating system, architecture and/or compiler.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
py2-numpy: drop %ifos macros

Stop using %ifarch and %ifos macros. Use %cmsplatf to figure out
operating system, architecture and/or compiler.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
python: drop %ifos macros

Stop using %ifarch and %ifos macros. Use %cmsplatf to figure out
operating system, architecture and/or compiler.

Signed-off-by: David Abdurachmanov <davidlt@cern.ch>
meschach: drop %ifos macros

Stop using %ifarch and %ifos macros. Use %cmsplatf to figure out
operating system, architecture and/or compiler.

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