Update to harness for project 5
Merge branch 'harness'

Conflicts:
	Makefile
	main.cpp
	typecheck.cpp
Some support for compiled programs and tests
Detect buffer overflow, more useful test titles
When copying arguments to local, go through %eax
Or should emit or
Include expected output for expr-02 test
Remove emit_prologue/epilogue
Implement function calls, use movl, addl, etc
Add tests
Check that all programs can be compiled
Don't run programs when testing if they compile
Print segmentation faults
Add support for while and comparisons
Add support for intarrays (with testing, of course)