(Automake) Patch Fortran Makefile for EDG4x, RHEL6

* Specify location of hudson environment file more
  explicitly since RHEL6 can't resolve the file
  otherwise.
* Add $(translator) target to build prerequisite
  translator binary before executing tests.
(Git) Remove test-driver generated by Autotools
(EDG) Validate binary compatibility signature before download

If the computed EDG binary compatibility signature is
not valid, report an error message and fail immediately,
rather than waiting for wget to fail with a reason that
is not clear to the untrained eye.

Also, remove the lazy step of copying tarballs from within
the Lab instead of using wget. This step only adds a level
of complexity that is confusing to users and does not allow
us to properly test compiling ROSE in a way that our external
users are using.
(Autoconf) Add --disable-boost-version-check

This configure option is solely intended to enable
testing of newer (unsupported) versions of Boost.

Note: This commit also changes the minimum required
version of boost from 1.36 to 1.40.
Merge branch 'master' of rosecompiler1.llnl.gov:rose/edg4x/rose
(Tests) Refactor C++ testcodes into global location

Utilizing a global location for testcodes provides all
$ROSE/tests with the ability to test the complete (and
growing) set of ROSE testcodes, rather than having each
test copy a hardcoded list of testcodes into their own
Makefile.am. Instead, each Makefile.am can simply use
this make directive to pull in the "global variables":

  include $(top_srcdir)/tests/input_codes/cxx/Makefile_variables

And in the case of C++ testcodes, users can now simply
use the global variable:

  $(ROSE__CXX_TESTS)

----
This commit also removes the hardcoded list of testcodes
from $ROSE/tests/CompileTests/Cxx_tests/Makefile.am,
which should have been removed in commit f57cb1c29 by
Milind Chabbi.