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
Move parsing of array declaration into a function
Add utf-8 encoding settings for backend
Merge branch 'master' into backend_tacms3
Handle TAC meta-type "reference" in the backend
Refactor array generation code for later integration of struct generation code
Add handling of struct declarations (all occurences of DECLARE_STRUCT operator)
Fix swapped reference indices
Add full handling of structs (STRUCT_*_* operators)
added toString function to AST
Merge branch 'm3_common' of github.com:swp-uebersetzerbau-ss13/fuc into m3_common
added toString method to IntermediateResult
Added FibTest to IntermediateCodeGenerator
Semantic Analyser: Update tests to M3 interfaces.
Merge branch 'backend_tacms3' into m3_common
merged some backend files
Refactor struct and array code