Update Makefile to actually work with arduino
Correct signature for alarm_run_if_appropriate
rename to pcd8544_ namespace for no apparent reason
Set actual pin numbers used, and use them as expected
Actual connection pins of our relays
Zero indexed relay numbers
Change the way we caculate x coordinate slightly
Rework newline logic so it actually makes sense
Typo fix
Rework keypad driver for shorter interrupt.

Also, some bug fixes and logic order changes.
Rework linked list handling to macros
current_time - 15 etc demands non-zero current time
Actual, working alarms to some extent
SerialEvent wasn't working that great
Fixes and cleanup on menu/main
Generalize length test on register() argument
Allow stopping noises through cwap