More modularity in testing code

build_tests.sh now requires you to specify machine you are using (only goldbach
is supported for the moment) and can also let you specify what compilers to
test. Next step will be to add a utility script that returns the default
compilers on a given machine (and maybe I'll add yellowstone support for some
additional testing of intel and pgi).