Added linking for ignored tokens.
Merge branch 'master' of https://github.com/deaddog/SableEditor

Conflicts:
	SableGrammarParser/SableGrammarParser/SymbolLinking/IgnoredTokenVisitor.cs
Added simple language for testing.
Started implementation of production-visitors.
Merged alternatives for productions that allow a list alternative and a single element alternative.
Lists of production elements ("element+") are now only included in productions using the "elements = element+" production.
Linking of production-alternatives (names) completed.
Added element-naming to grammar and the use of explicit token/production (using P and T).
Fully linked all identifiers in productions.
Added AST section (and translation) to example grammar.
ASTVisitor and ProductionVisitor inherit the same base-class.
Errors are writtin to console - if any are found.
Added get-methods to BaseProductionVisitor.
Passed AST productions as argument to the ProductionVisitor.
Linking for production translations complete.
New translations are split into two productions (with and without alternative name).
Splitted declarations of productions and ast productions into two types.
Started implementing linking for alternatives.
Created dictionary capable of handling scopes.
Created a dictionary that only supports lookup.