add intermediate state for fixing crosstest errors
Merge branch 'master' of github.com:swp-uebersetzerbau-ss13/javabite into backend-m3
updated into master, dev
added new submodule
added ArrayIdentifierNodeConverter and StructIdentifierNodeConverter and reformat codegen
merge dev
deleted files that some idiot always restores
Merge branch 'dev' of github.com:swp-uebersetzerbau-ss13/javabite into backend-m3

Conflicts:
	javabite-code-gen/src/main/java/swp_compiler_ss13/javabite/codegen/Ast2CodeConverterCompatibleGenerator.java
	javabite-code-gen/src/main/java/swp_compiler_ss13/javabite/codegen/IntermediateCodeGeneratorJb.java
	javabite-code-gen/src/main/java/swp_compiler_ss13/javabite/codegen/QuadrupleFactoryJb.java
	javabite-code-gen/src/main/java/swp_compiler_ss13/javabite/codegen/converters/ArrayIdentifierNodeConverter.java
	javabite-code-gen/src/main/java/swp_compiler_ss13/javabite/codegen/converters/StructIdentifierNodeConverter.java
Merge branch 'master' of github.com:swp-uebersetzerbau-ss13/javabite into backend-m3