Added basic support for semantic analysis and finished Document implementation
Fixed a lot of typos...

Also added Compile method for AtomarTypeSpecifier
Added DocumentNode property for later semantic analysis...
Added GetXXXXDeclaration Methods to ISyntaxNode and moved protected TryParse<T> method to it.

Also renamed TypeSpecifier (to match name pattern) and fixed type on AtomicTypeSpecifier...
Updated Document to use new GetXXXXDeclaration methods...
Updated VariableDeclaration and ConstantDeclaration to use new name. Also changed RegEx matching a bit...
Added (unfinished) implementation of rvalue's as IRightValue class
Added FunctionCall and Assignment implementations of IRightValue (still unfinished!)

Also updated FunctionDeclaration's namings and added Body parsing (not finished!)
Made a list of all ANSI C operators...
Added base class for constants as well as IntegerConstant implementation. Floating- and Literal constant following...
Added FloatingConstant....
Overworked TryParse<T> method to use Reflection for Constructor invokation. Not finished though (ref parameter won't get updated)...
Updated dynamic constructor loading to use ref parameter as well
Finished dynamic constructor call using delegates. This will preserve the stack trace as well as a better performance than ConstructorInfo.Invoke().

Added ConstructorDelegateHelper class as container for ConstructorInfo extension methods...
Added Test project (not in use yet)
Made Function call parse multiple arguments (comma-detection), changed the exceptions in Document class and updated project build settings
Added base classes for operators as well as made IRightValue parse constant values and binary operators.

Also updated FunctionCall parsing...
Updated function call parsing in FunctionDeclaration body and added Syntax exception for it...