Track token count separately for each pass
Remove unnecessary reflection, fix option to not reuse DFA
Support computing and displaying transition statistics
Added the COMPUTE_TIMING_STATS and TIMING_CUMULATIVE options to TestPerformance (disabled by default)
Support parallelizing TestPerformance across passes instead of across files (controlled by the FILE_GRANULARITY flag)
Display the current pass number in TestPerformance result summary (helps monitor progress on very long runs)
Add the TIME_PARSE_ONLY flag to TestPerformance
Use ->skip instead of ->channel(HIDDEN) to ensure reported token counts correspond to the number of parsed tokens in TestPerformance
Add the DETAILED_DFA_STATE_STATS option to TestPerformance, which shows a breakdown of DFA states by rule (parsers) or mode (lexers)
Added JTree to TreeViewer.
Tweak TreeViewer layout since the zoom slider only affects the visual layout
Add a default title to the TreeViewer dialog
Update PredictionContext to use the MurmurHash 3 hash algorithm
Update additional classes to use MurmurHash hashing
Merge pull request #246 from sharwell/murmurhash

MurmurHash
Merge pull request #247 from sharwell/parallel-testing

Parallel testing updates