largo: support for rans in temporal consistent and regression tests

git-svn-id: https://svn.ices.utexas.edu/repos/pecos/suzerain/trunk@44203 0bd85f0b-c151-43b9-a1e9-27231104551f
suzerain: #3012 add PID schematic

git-svn-id: https://svn.ices.utexas.edu/repos/pecos/suzerain/trunk@44209 0bd85f0b-c151-43b9-a1e9-27231104551f
suzerain: #2856 avoid overlinking

Adds the --as-needed flag.  Note that if MKL-related lookups
become problematic at runtime (a la http://software.intel.com/en-us/articles/symbol-lookup-error-when-linking-intel-mkl-with-gcc-on-ubuntu)
then surrounding the MKL link line with something like
is a possibility: "-Wl,--no-as-needed FOO -Wl,--as-needed"

git-svn-id: https://svn.ices.utexas.edu/repos/pecos/suzerain/trunk@44223 0bd85f0b-c151-43b9-a1e9-27231104551f
suzerain: #2856 add TODO re:overlinking

git-svn-id: https://svn.ices.utexas.edu/repos/pecos/suzerain/trunk@44224 0bd85f0b-c151-43b9-a1e9-27231104551f