improved AST-Visualisation and token-Visualisation

AST: added new icons, improved arrows, toggle node size
Token: toggle line and column information
commit forgotten files
* 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
Track milestone 3 TAC interface
Merge branch 'master' into backend_tacms3
Remove handling for old PRINT_* operators where * is not STRING, add handling for new *_TO_STRING operators
Add handling of string concatenation, add default initializers
Fix update_gh_pages.sh for OS X (should also work for BSD)
Add example progs from m3 (testing)

Not used in any tests yet
Add javabite repo as submodule for crosstesting
Move parsing of array declaration into a function
Add utf-8 encoding settings for backend
Merge branch 'master' into backend_tacms3
Merge branch 'master' into parser
Handle TAC meta-type "reference" in the backend
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
Refactor ant scripts for automatic builds in cross tests