(Build) Switched config to use Java 7
(Snippets) Better parsing for Java snippets
Merge remote branch 'rc/master' into clone-detection
(Snippets) Fixed directory creation workaround
(Snippets) Bug work-around should delete the top temp directory

This directory was being deleted when the package name was empty.
(Snippets) Avoid calling SageInterface::findOrInsertJavaPackage for "" package.

findOrInsertJavaPackage fails when the package name is "". The failure
is a syntax error before the semicolon in the generated code "package ;"

Therefore, when the package name is empty (i.e., no "package" statement
in the snippet) we avoid calling findOrInsertJavaPackage and just hope
that the "" package was already defined.

This bug has been reported to Philippe.
(Snippets) Added a Java test case where the target is in a package
Fixed all files for tab-policy. Removed polybench tests.
Revert inadvertent vseeding submodule update from 8fdc77597
(ROSETTA) Rename savedEdgCommandLine to savedFrontendCommandLine
Merge remote-tracking branch 'origin/master' into HEAD
Added files for cmake AstMatching.
CT:merged conflict.
CT: fixed merged files for tab policy.
(Binary Analysis) Added ability to disable selected tests
Merge branch 'master' of rosecompiler1:rose/edg4x/rose
(Java) Set ::currentSourceFile in C++ from Java via JNI
(Java) Change Ecj_globalFilePointer to Ecj_globalProjectPointer

The only thing needed in the JNI is access to the shared global
scope attached to the SgProject.
(Java) Refactor frontend logic
minor fix