Comment Makefile to make it easier to edit in future
Merge branch 'development' into build-system

Conflicts:
	Makefile
Run preprocessor on assembler files before assembling

Pre-processor functionality simplifies many things, such as macro
creation, global constant definitions etc.
Merge branch 'development' into startup

Conflicts:
	arch/arm/head.S