Split clock and console stuff into implementation-speficic files, away from arch_c.c