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)
Merge branch 'backend_tacms3' into m3_common