Merge remote-tracking branch 'origin/master' into HEAD
(CMAKE ROSE) get ROSE compiling again with VS2008

This commit contains a lot of changes that allow ROSE to
once again compile using Microsoft Visual Studio 2008.

This includes some heavy handed use of #ifdef, so these
changes should be reviewed by more experienced ROSE developers
before they are merged into master.

Conflicts:
	src/CMakeLists.txt
	src/ROSETTA/Grammar/Expression.code
	src/frontend/SageIII/fake_EDG.h
	tests/CMakeLists.txt
	tests/translatorTests/CMakeLists.txt

Conflicts:
	src/frontend/SageIII/fake_EDG.h
(CMAKE ROSE) fix Windows build

Various changes to get ROSE compiling & linking on Visual Studio
2008 once more.
(CMAKE ROSE) Fix new Windows compilation errors.

Conflicts:
	src/frontend/SageIII/fake_EDG.h
(CMAKE ROSE) more EDG fixes for Windows
Merge branch 'master' into too1/cmake/windows-rc
(CMAKE ROSE) more fixes for Visual Studio

Improper use of CMAKE_REQUIRED_LIBRARIES in ConfigureChecks.cmake
inadvertently broke all subsequent configure checks.

Also more changes to EDG's CMake buildsystem to get it working
on Windows.
(CMAKE ROSE) compile EDG with Visual Studio

More changes to the EDG submodule to get it compiling on Windows.
Merge branch 'too1/cmake/windows-rc' of rosecompiler1.llnl.gov:rose/edg4x/rose

Conflicts:
	src/util/stringSupport/string_functions.h
(CMAKE ROSE) ROSE compiles on Visual Studio again

Fix or workaround non-cross-platform code that was added to
ROSE relatively recently.  Also update the EDG commit used by
ROSE to one that compiles & links with Visual Studio.
Replacing get_physical_line() to get_line() in Fortran parsing
Merge branch 'master' of rosecompiler1.llnl.gov:rose/edg4x/rose into fortran-dbg
Added token/AST unparsing frontier computation and next previous computation for each subtree of the frontier.
Finished release verison of token based unparsing, also added new IR nodes for untyped AST support (experimental fortran).
Fixed CMake files to add new files and added new files to git repository (based on failure by Jenkins).
Merge remote-tracking branch 'origin/master' into too1/cmake/windows-rc
(CMAKE ROSE) remove extra qualifier

Remove the extra qualifier from evaluateSynthesizedAttribute.
This resolves a compile error on Visual Studio.  Without this fix,
Visual Studio interprets this function as a constructor.
Merge remote-tracking branch 'origin/master' into HEAD
Merge branch 'too1/cmake/windows-rc' of rosecompiler1.llnl.gov:rose/edg4x/rose

Conflicts:
	src/backend/unparser/unparser.C
(Git) Update vseeding submodule to use Gitolite repo