Improve cross testing

Cross tests now test against all possible 32 combinations of lexer, parser, semantic
analyser and backend using parameterized tests.
Merge branch 'master' of github.com:swp-uebersetzerbau-ss13/fuc
Fix javabite backend classpath in M2CrossTest
Fix build.xml for cross tests
Fix 2 for build.xml (cross tests)
expanded lexer test cases
expanded lexer test cases 2.0
refactoring
added some new example progs
fixed new example progs
fixed new example progs 2.0
Compile array integration tests without analyser
Remove return bool tests

As the compiler does not implement functions yet, the return statement is
effectivly the exit code of the implicit main functions. As OS'es usually
allow only positive natural numbers as exit codes, only returning longs
is specified and implemented yet. Therefore the returnBool tests have been
removed.