Added array initializers:
int[] x = {3, 4, 5};

Fixed foreach iteration to work correctly on arrays of arrays.

Put UnsupportedOperationException into the standard:shadow package.
Fixes to latest compiler update:
	Cleanup for tests occasionally tried to delete an executable while
still running. Added a .waitFor() to fix that.
	Windows found a null path for the parent of the file to be compiled,
but adding in an extra .toAbsolutePath() fixes the problem.

Merge branch 'master' of https://github.com/TeamShadow/shadow.git

Conflicts:
	src/main/java/shadow/typecheck/type/ArrayType.java
	src/test/java/shadow/test/output/TACTest.java