Add easyconfig for CUDA 5.5.22

CUDA 5.5.x adds support for a unified Linux installer, instead of using
different installers for each distro.
Fix website and description for scipy easyconfigs

Previously, all the scipy easyconfigs listed numpy.org as the homepage
and used a copy-pasted numpy description with "Numpy" replaced with
"Scipy".

This commit changes the homepage to point to scipy.org and changes the
description to that used at the beginning of the SciPy reference manual:

"SciPy is a collection of mathematical algorithms and convenience
functions built on the Numpy extension for Python."
Fix OpenMPI OS dependencies for Debian and Ubuntu

OpenMPI-1.6.4-GCC-4.7.2.eb had an OS dependency on libibverbs-devel,
which is a package found in RHEL-based distros and Fedora. In Debian
and Ubuntu, this package is called libibverbs-dev. In this commit I
added an OS_NAME check to make the libibverbs-devel check conditional
on running RHEL, etc. and added a check for the correct package name
on Debian.

I also added the same check into OpenMPI-1.6.4-GCC-4.6.4.eb because
it has the same dependency, and this easyconfig is used for the
goolfc-1.3.12 toolchain.
use namelower, version, versionsuffix templates
Merge pull request #1 from boegel/cuda5.5

use namelower, version, versionsuffix templates
Merge pull request #386 from ajdecon/cuda5.5

Add easyconfig for CUDA 5.5.22
Merge pull request #399 from ajdecon/scipy-description

Fix website and description for scipy easyconfigs
apply OS-dependent list of os deps consistently across OpenMPI easyconfigs
fix whitespace issues
Merge pull request #2 from boegel/ompi_os_deps

apply OS-dependent list of os deps consistently across OpenMPI easyconfigs + style fixes (double spaces)
Merge pull request #403 from ajdecon/ompi_os_deps

Fix OpenMPI OS dependencies for Debian and Ubuntu
add patch for M4 to fix building on systems with recent glibc (>=2.16)
Merge pull request #406 from boegel/m4_patch

add patch for M4 to fix building on systems with recent glibc (>=2.16)