tmp
add guard statements for SourceFile components
complete implementation of Enum; restructure ECJ processing to use local binding instead of classes; bug fixes
fix name mangling problems
new version of ECJ - version 3.8
Merge branch 'master' of rosecompiler1.llnl.gov:rose/edg4x/rose into charles4/charles4-java-rc
complete implementation of Annotations
Merge branch 'master' of rosecompiler1.llnl.gov:rose/edg4x/rose into charles4/charles4-java-rc
bug fixes
Merge branch 'charles4/branch-01-14-14' of rosecompiler1.llnl.gov:rose/edg4x/rose into charles4/charles4-java-rc

Conflicts:
	src/frontend/SageIII/sage_support/keep_going.h
Fixed more details specific to multiple 500K line applications.
(KeepGoing) Add KEEP_GOING_CAUGHT_MIDEND_SIGNAL, --enable-ast-tests

* Add a new convenience macro to handle Midend signals.
  Note: This macro is intended to be used within a user's
  custom translator, surrounding their Midend logic.

* Add "--enable-ast-tests" to the tests/KeepGoingTranslator,
  while disabling the AST consistency tests by default now.
  This is intended to improve the performance of the translator
  for performance measurements.
Improved handling of un-named unions, in class initializers (bug in how bit field withs are now using original expression tree), better unicode string handling for literals.
cleanup; tighten code; fix bugs, etc
merge conflicts
(Git) Revert vseeding URL update from a00c4f996e
Commented out one of the boost test codes that fails only on one compiler with optimization.
Fixed boost issue previously commented out and fixed files we diff against to test unparser (for extra space inserted between minus operator and literals), also removed one failing astFileIO testcode.
add traversal functions for these expression nodes
Merge branch 'too1/charles4-java-rc' of rosecompiler1.llnl.gov:rose/edg4x/rose into charles4-java-rc