Fixed designated initializers.
Fixed designated initializers (partial cleanup of code), plus more checks for source position info.
(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.
Fixed designated initializers and specialized block handling with labels and generated types from conditionals.
Fixed conflicts.
Fixed more designated initializers (C99 examples) and default C99 mode for C (backend command line now specifies -std-gnu99).
(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.
Fixed handling of expression source position info that was a problem for doxygen application.
Relaxed new assertion that was too strict for at least one test in projects/arrayOptimization.
(SageBuilder for Fortran)
* build non-defining declaration for Fortran subroutines
(SageBuilder for Fortran)
* pass tests/roseTests/astInterfaceTests
Merge branch 'master' of rosecompiler1:/rose/edg4x/rose
(outliner Fortran)
*pass make check, but comments are not handled accurately.
(OpenMP lowering Fortran )
* pass more tests
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.