Updated asm code. Bad syntax leads to bad code...
New "kernel" in plain C.
 - Very first generic interrupt and basic functions.
 - File split for better code management
Functions added and better kernel loading

- Number of sector read at boot time for kernel loading is now 2 (2x512b).
- read_char() and print_char(char c) are OK.
- print_string() is OK.
- read_string() should be OK.
Very primitive syscalls added

 - First syscalls implementation
 - Updated kernel size in the boot loader
 - read_sector() added (BUGGY)
 - write_sector() added
Syscalls implemented and working

 - syscalls fully working
 - read_string() fully working data and screen side

REMOVED check agaisnt STRMAX in
 - strlen()
 - print_string()
Fully debugged read_string()
Merge branch 'sdm' into mox

Conflicts:
	Makefile
	bootloader/bootloader.asm
	debugargs
	kernel/Makefile
	kernel/c2asm.sh
	kernel/kernel.c
	kernel/main.c
	kernel/util.asm