Merge branch 'foreach' into future

Conflicts:
	src/volt/errors.d
	src/volt/semantic/extyper.d
	src/volt/semantic/irverifier.d