Updated C# port to latest ANTLR 3, ST3, and ST4 code