CMakeLists.txt:

	Adicionado para pegar os arquivos de implementação do arquivo
	kernel/kpp/*.cpp

src/kernel/arch/i386/isa_specific_code.cpp
src/kernel/arch/i386/isa_specific_code.hpp:

	Adicionado algumas tentativas de pegar valores dos registradores.

	Ainda não esta funcionando, provavelmente isso deve ser feito atraves de macros.

src/kernel/arch/i386/start.s:

	Alterei para o start ser feito em asm mesmo.
	Se eu fizer em C, eu não estava conseguindo pegar os valores dos registradores
	EAX e EBX.

src/kernel/boot/multiboot.hpp:

	Adicionado como extern as variaveis que eu defino no asm, para que os
	codigos em C funcionem. Precido disso para usar o kmalloc, por exemplo.

src/kernel/compiler/gcc/flags.cmake:

	Adicionado a flag para o gcc permitir conversões explicitas.
	Não consigo fazer com conversões implicitas, então fica a flag.

src/kernel/compiler/gcc/new.cpp:

	New agora usando o kmalloc ao inves de malloc.
	Usando a memoria do final do kernel para o kmalloc.

src/kernel/isr.cpp:

	Ajustei para ficar mais bonito o codigo do isr, usando o kprintf.

src/kernel/keyboard.cpp:

	Usando melhor o kprintf, agora que ele funciona melhor.

src/kernel/kmalloc.cpp
src/kernel/kmalloc.hpp:

	Implementado o kmalloc usando o final do kernel como memoria para
	começar a usar a memoria.

src/kernel/kpp/bitset.hpp:

	rimeiras tentativas para implementar um bitset, ainda não terminado.

src/kernel/kpp/queue.hpp:

	Esta usando o kmalloc agora.

src/kernel/kpp/snprintf.cpp
src/kernel/kpp/snprintf.hpp
src/kernel/kpp/vsnprintf.cpp
src/kernel/kpp/vsnprintf.hpp:

	Muita coisa mudou aqui, eu troquei o algoritmo que estava antes.

	O que estava antes tinha um bug, procurei um outro e troquei, e funcionou.

	vsnprintf é uma implementação comun, pena que a libc que eu uso não implementa.

src/kernel/main.cpp:

	Muitas mudanças para colocar codigos de teste e usando a nova função do kprintf,
	que é bem mais legal de usar.

src/kernel/monitor.cpp
src/kernel/monitor.hpp:

	Só usando e a declaração do novo kprintf.

src/kernel/start.cpp
	Comentei o codigo antigo que agora é feito em asm.

	O compilador não esta deixando eu acessar os registradores EAX e EBX, então tive que
	fazer isso.