colorgcc everywhere

- colorgcc now reads RTOS_COMPILER to choose which compiler to use
- compiling unittests now have colored warnings
Cleanup Makefile

- Partial Builds into obj/ and dbg/ Now Work
Merge branch 'timer_interrupts' of github.com:dzelemba/cs452 into timer_interrupts

Conflicts:
	Makefile
Clockserver
Verbiage: Change our classical 'ticks' to edges

This is to avoid confusion between our new definition of 'tick' which is
10ms this term.