Unify hex constant to upper case
Separate task functions from kernel.c to task.h and task.c
Separate path_server functions from kernel.c to path_server.[ch]