Get most of the general logic for the redone parser working.
Been a while
Correct a bunch of CodeAnalysis problems
Apply a bunch of ReSharper refactoring
Make formatting consistent
Change NondeterministicFiniteAutomaton back to NFA
WirthSyntaxNotationTests.SelfReferentialParseTest completes successfully