Adds Makefile
Makefile: Adds kernel.list generation.
Adds ARM documentation.
Makefile: makes all project depend on "Makefile" file.
Makefile: adds make emu and make run
Makefile: adds make clean and make all
Makefile: adds color
Makefile: new 'assemble' procedure to factorize code
Makefile: makes automatic source code finding case sensitive.
Makefile: adds custom error messages
Makefile: saves gcc error output and displays it at custom place
Makefile: corrects bug and makes usable in multi-thread mode.
Makefile: deletes error file if no error.
Makefile: adds green "[ OK ]" or red "[ KO ]" to indicate step by step status
Makefile: splits color definitions into separate file.
Makefile: Splits errorHandler and printError into new file.
Makefile: splits Makefile into rules and phony rules files
Makefile: Comments and clarifies makefile.
Makes whole project depend on sub-makefiles as well.
Makefile: Renames 'make/color.mk' into 'make/colors.inc.mk'