Initial support for Arrays added.

Not supported yet:
M2 relevant  |  Description
   n         |  ARRAY_GET_STRING
   n         |  ARRAY_SET_STRING
   ?         |  ARRAY_GET_ARRAY
   ?         |  ARRAY_SET_ARRAY
   y		 |  C++ OUT_OF_BOUNDS EXCEPTIONS
Initial Array Support (additional files)
Merge branch 'experimental_backend' of github.com:swp-uebersetzerbau-ss13/fuc into experimental_backend

Conflicts:
	code/backend/test/swp_compiler_ss13/fuc/backend/LLVMBackendTestSuite.java
merge #2 so that new backend tests run
Add array runtime test
git should ignore temporary files of emacs and other unix editors (*#,*~)
just formating
fixed multiple assignments to references + ARRAY_GET_REFERENCE with source and dst the same.
fixed (+test) for breakage of setting values with subarray references
More tests(better coverage)
More tests(better coverage)
arrays and strings play together well now
Merge branch 'master' into backend_array_improvements