Factorizes 'kernel_scheduler_handler' code.
Implements 'kernel_scheduler_yield'.
Begins implementation of 'kernel_pcb_sleep'.
Splits 'kernel_pcb' module into 'kernel_pcb' and 'kernel_pcb_turnstile'.
Renames some functions in 'kernel_pcb_turnstile' module.
Implements 'kernel_pcb_turnstile_sorted_insert'.
Lets 'kernel_scheduler_init' initialize new 'kernel_turnstile_sleeping'.
Completes implementation of 'kernel_pcb_sleep'.
Implements 'kernel_pcb_turnstile_popfront'.
Wakes up sleeping processes in 'kernel_scheduler_elect'.
Implements 'api_process_sleep'.
Corrects few bugs about new passive sleep feature.
Reorganizes 'pdfs' folder into 'doc'.
Adds RFC1122 & RFC1123 (STD3) about « Requirements for Internet Hosts ».
Merge branch 'dev' into compilation
Makefile: Uses MAKEINCDIR variable eveywhere and moves linker script.
Merge branch 'compilation' into dev
Adds RFC791 & RFC894 about Internet Protocol & IP transmission in Ethernet.
Adds RFC1042: 'Transmission of IP Datagrams over IEEE 802 Networks'.