build: Enable -Wall and cleanup code

Signed-off-by: Bart Kuivenhoven <bemkuivenhoven@gmail.com>
Merge branch 'master' into testing

Conflicts:
	src/andromeda/atomic.c
	src/andromeda/sched.c
	src/andromeda/timer/virtual.c
	src/drivers/timer/timer.c
	src/scripts/makeIncl