Revert "add counter for stack graph nodes."

This reverts commit 43e73c8da9d66b7c7fa0522802dcb437509d4903.
Add the SHUFFLE_FILES_AT_START and SHUFFLE_FILES_AFTER_ITERATIONS options to TestPerformance
Default value for TestPerformance.BAIL_ON_ERROR is now false since it's overridden anyway for first phase of two-stage parsing
Add the TestPerformance.MAX_FILES_PER_PARSE_ITERATION configuration field
Avoid constructing the mergeCache when it's not needed
Use a better hash code for DFAState
Cache the ATNConfigSet hash code after it's made read only
Use HashMap instead of LinkedHashMap for DFA.states
Add comment to TestPerformance.PREDICTION_MODE configuration field
Add TestPerformance.ENCODING configuration field (default UTF-8)
Add the TestPerformance.PRELOAD_SOURCES configuration field
Remove unnecessary null checks
Print the proper statistics when only a subset of available files is parsed
Support directory filters in TestPerformance, add a variety of additional FilenameFilter implementations
Support Java 7 "try with resources" and "multi-catch"
Allow extraneous ';' in annotation interface declaration (not allowed by grammar, but is allowed by compiler and appears in some source code)
Remove unreferenced rule from Java LR
Support diamond operator, improved support for explicit generic invocations
Assignments can appear in the middle of a ternary expression
explicitConstructorInvocation was broken and unnecessary