Semantic Analyser: Initialization detection fixes.

Initialization in if/else branches was not correctly detected.
fixed real number bug
updated submodule
fixed a bug in the IRG where strings were in double " in the TAC.

E.g. The input String "Hello World" ended up as "\"Hello World\"" in the TAC.
Merge branch 'master' of github.com:swp-uebersetzerbau-ss13/fuc
Refactor integration tests (new ant targets)

All example progs can be found in ExampleProgs.java, they are reused by the
different tests.

Runtime tests are excluded by default. Use ant run-tests-runtime in code/test
to run runtime tests.

Not yet compiling examples are excludes by the @Ignore annotation. To test this
examples you have to remove the @Ignore annotation in M2RuntimeTest.java.
Add cross tests - needs javabite lexer jar in dist/

Cross tests need the javabite lexer jar file in dist/. It has to be put there
manually.
Cross tests are excluded by default, run ant run-tests-cross in code/test to run
the cross tests.
Merge branch 'master' of github.com:swp-uebersetzerbau-ss13/fuc

Conflicts:
	code/test/test/swp_compiler_ss13/fuc/test/m1/M1ErrorTest.java
Fix error messages
Add ant run-tests-cross target
Merge branch 'master' into parser