Add regression test for tunnelvisionlabs/antlr4cs#71
Remove the optimize_hidden_conflicted_configs flag
Simplify DFA.setPrecedenceDfa
Encapsulate DFAState.isAcceptState, getPrediction, and getLexerActionExecutor
Remove ParserATNSimulator.resolveToMinAlt
Fix closure failing to account for rule stop states in SLL decision making
Multiple fixes to the optimized prediction algorithm (see full commit message)

* Fix the value of ParserATNSimulator.predictionMode affecting the DFA cache
* Fix an error in the fallback to full-context prediction when SLL prediction did not step out of the decision rule (see tunnelvisionlabs/antlr4cs#71)
* Encapsulate ATNConfigSet conflict information into a new class ConflictInfo
* Encapsulate accept state information into a new class AcceptStateInfo
Merge pull request #16 from sharwell/fix-cs-71

Multiple prediction fixes