Upgrade GLPK to 4.52.

In addition, make tests separately for easier inspection.
Updates to Scalapack formula

- always run tests
- make openblas optional instead of recommended.
New formula for IPOPT.
New formula for CppAD.
mumps 4.10.0: New formula

MUMPS is a sequential or parallel solver for symmetric linear systems.

Closes #392
tophat: Fix build failure with clang

segment_juncs.cpp:50:17: error: expected namespace name
tophat_reports.cpp:2787:30: error: variable length array of non-POD
element type 'JunctionSet' (aka 'map<Junction, JunctionStats>')

Closes #450
celera-assembler 8.0
hdf5: Use a stable URL

Only the current release is found in current/, but both the current
and older releases are found in releases/. Use the latter.

Closes #483
hdf5 1.8.12
Add :autoconf deps where missing
netcdf 4.3.0, fix build with clang

Closes #422.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
quast: Update the SHA1
Update ceres-solver.rb to version 1.8.0

1. Fix Mavericks breakage.
2. Add the ability run test (on by default) (thanks @dpo)
Update MUMPS formula for Mavericks.
Update ceres-solver to 1.8.0

- Fix for Mavericks
- Add tests
- Build shared libs.
Merge pull request #489 from dpo/mumps

Update MUMPS formula for Mavericks.
New formula for ASL.

ASL is the AMPL Solver Library and allows optimization solvers to
interact with models written in the AMPL modeling language
(www.ampl.com), one of the most common modeling languages used in the
optimization community.
Merge pull request #393 from dpo/asl

New formula for ASL.
Merge pull request #416 from dpo/ipopt

New formula for IPOPT.
Merge pull request #440 from dpo/cppad

New formula for CppAD.