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.
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
(CMAKE) (Windows) EDG commits to compile with Visual Studio

Restore earlier commits to EDG submodule.  These are needed
to compile edg47 (and hence, ROSE) on Windows using Visual
Studio.
(CMAKE ROSE) remove edg47 symbolic links

Pull in change to edg47 repository where we convert symbolic links
to include files.