* A lot of minor code cleanups and a lot of new JavaDoc
* Added LR0Generator with a small example grammar
 - Therefor changed the ALRGenerators behavior in such a way, that
LRParserStates are now numbered in a deterministic fashion so that its
testable
Merge branch 'parser' of https://github.com/swp-uebersetzerbau-ss13/fuc into parser
Forgot to add LR0GeneratorTest
Merge branch 'master' into parser
Added ComparisonTest, and fixed the following occurring errors:
- Error in production equality -> [equality] != rel
- Created RelationExpressionNode for INEQUAL instead of a
LogicalBinaryExpressionNode
Changes in common
Semantic Analyser: Array support
Semantic Analyser: UTF-8 support in build.xml
Semantic Analyser: First draft for structs/records.

Recursively determine the type of a struct access. As
of this writing, there is no unit test covering this.
extended tests and added struct tests
Merge remote-tracking branch 'origin/master' into parser
precommit for master merge
add stubs for astnode interface
struct declaration added
Added .settings/ to .gitignore
Semantic Analyser: Tests print report log.
changes in ReduceImplTest
fix coverage in record
Merge branch 'parser' of https://github.com/swp-uebersetzerbau-ss13/fuc into parser
add testmatrix